Ich möchte aus verschiedenen Indextypen zwei Indizes verwenden (2dsphere und Text) mit diesem Befehl:Geodaten- und Typindex gemeinsam in MongoDB erstellen?
db.mycoll.createIndex({"@geolocationable":"2dsphere",name:"text"})
aber bekomme ich folgende Fehler:
"errmsg" : "bad index key pattern { @geolocationable: \"2dsphere\", name: \"text\" }: Can't use more than one index plugin for a single index."
Ich las MongoDB Text and 2D compound index aber ich Ich bin mir nicht sicher, warum ich 2Dsphere und Textindex nicht in einer Sammlung erstellen kann.
meine ich nicht, dass ich beide Indizes in einer Abfrage verwenden möchten, während ich diese Indizes in der Reihenfolge von ihnen in separaten Abfragen einzeln
Ich habe die Frage aktualisiert, die ich nicht von beiden Indizes in einer Abfrage verwenden möchte – Mobin
@Mobin: Meine Antwort aktualisiert – 4J41