आप {$text:{abc:"efg"}}
. जनरेट कर रहे हैं , लेकिन आपकी क्वेरी इस तरह दिखनी चाहिए:{$text:{$search:"efg"}}
इसलिए अपना कोड यहां अपडेट करने का प्रयास करें:
c.EnsureIndexKey("abc")
c.Find(bson.M{"$text": bson.M{"$search": "efg"}})
ध्यान रखें कि $text
. से खोजने के लिए , आपको एक अनुक्रमणिका निर्दिष्ट करने की आवश्यकता है। इस दस्तावेज़ को देखें जो बताता है कि इसका उपयोग कैसे करना है:http://docs .mongodb.org/manual/reference/operator/query/text/