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/