このコマンドを使用して、異なるインデックス タイプ (2dsphere とテキスト) の 2 つのインデックスを使用したい:
db.mycoll.createIndex({"@geolocationable":"2dsphere",name:"text"})
しかし、次のエラーが表示されます。
"errmsg": "不適切なインデックス キー パターン { @geolocationable: \"2dsphere\", name: \"text\" }: 1 つのインデックスに対して複数のインデックス プラグインを使用することはできません。"
MongoDB Text と 2D 複合インデックスを読み ましたが、1 つのコレクションで 2dsphere とテキスト インデックスを作成できない理由がわかりません。
別々のクエリで個別に使用するためにこのインデックスを作成したいのに、1 つのクエリで両方のインデックスを使用したいという意味ではありません。