Wie erstelle ich einen Textindex in Mongodb mit Golang und der MGO-Bibliothek?

Ich versuche eine Volltextsuche für eine Sammlung durchzuführen, aber dazu muss ich einen Textindex erstellen (http://docs.mongodb.org/manual/tutorial/create-text-index-on-multiple-fields/)

Die mgo Bibliothek bietet eineEnsureIndex() Funktion akzeptiert es jedoch nur ein Stück von Zeichenfolgen als Schlüssel. Ich habe versucht, den Index einfach als String zu schreiben:{ name: "text", about: "text" } und es an diese Funktion übergeben, aber es hat nicht funktioniert.

Ich habe es auch geschafft, den Index manuell in der Mongo-Shell zu erstellen, aber ich möchte den Index unbedingt in meinem go-Projekt dokumentieren. Ist das möglich? Danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage