sql >> Database >  >> NoSQL >> MongoDB

Hoe tekst zoeken in mgo?

U genereert {$text:{abc:"efg"}} , maar uw zoekopdracht zou er als volgt uit moeten zien:{$text:{$search:"efg"}}

Dus probeer je code bij te werken naar:

c.EnsureIndexKey("abc")
c.Find(bson.M{"$text": bson.M{"$search": "efg"}})

Houd er rekening mee dat om te zoeken met $text , moet u een index opgeven. Bekijk dit document waarin wordt uitgelegd hoe het te gebruiken:http://docs .mongodb.org/manual/reference/operator/query/text/



  1. Wat betekent te veel positionele opties bij het doen van een mongo-export?

  2. MongoDB - eclips

  3. Waarom wordt het niet aanbevolen om server-side opgeslagen functies in MongoDB te gebruiken?

  4. MongoDB-shell-opdrachten gebruiken op het stuurprogramma van MongoDB 10Gen