Bạn đang tạo {$text:{abc:"efg"}} , nhưng truy vấn của bạn sẽ giống như sau:{$text:{$search:"efg"}}
Vì vậy, hãy thử cập nhật mã của bạn thành:
c.EnsureIndexKey("abc")
c.Find(bson.M{"$text": bson.M{"$search": "efg"}})
Hãy ghi nhớ rằng để tìm kiếm với $text , bạn cần chỉ định một chỉ mục. Xem tài liệu giải thích cách sử dụng này: https:// docs .mongodb.org / manual / reference / operator / query / text /