Du genererer {$text:{abc:"efg"}} , men din forespørgsel skulle se sådan ud:{$text:{$search:"efg"}}
Så prøv at opdatere din kode til:
c.EnsureIndexKey("abc")
c.Find(bson.M{"$text": bson.M{"$search": "efg"}})
Husk at søge med $text , skal du angive et indeks. Tjek dette dokument, der forklarer, hvordan du bruger det:https://docs .mongodb.org/manual/reference/operator/query/text/