Problemet her er, at du bruger et BSON "map" som argument med "projektion" som en del af "forespørgslen". Brug i stedet .Select()
metode i kæde til projektion:
collection.Find(
bson.M{ "$text": bson.M{ "$search": "mysearch" } }
).Select(
bson.M{ "score": bson.M{ "$meta": "textScore" } }
)
Ligesom i standard API-eksempler er "forespørgsel" og "projektion"-delene "adskilt" fra hinanden.