यहां समस्या यह है कि आप "क्वेरी" के हिस्से के रूप में "प्रक्षेपण" के साथ तर्क के रूप में बीएसओएन "मानचित्र" का उपयोग कर रहे हैं। इसके बजाय .Select()
का इस्तेमाल करें
प्रक्षेपण के लिए जंजीर में विधि:
collection.Find(
bson.M{ "$text": bson.M{ "$search": "mysearch" } }
).Select(
bson.M{ "score": bson.M{ "$meta": "textScore" } }
)
मानक एपीआई उदाहरणों की तरह, "क्वेरी" और "प्रोजेक्शन" भाग एक दूसरे से "अलग" होते हैं।