Anda membuat {$text:{abc:"efg"}}
, tetapi kueri Anda akan terlihat seperti ini:{$text:{$search:"efg"}}
Jadi coba perbarui kode Anda ke:
c.EnsureIndexKey("abc")
c.Find(bson.M{"$text": bson.M{"$search": "efg"}})
Ingatlah bahwa untuk menelusuri dengan $text
, Anda perlu menentukan index. Lihat dokumen ini yang menjelaskan cara menggunakannya:http://docs .mongodb.org/manual/reference/operator/query/text/