私はすでにMongoDBを介して作成されたインデックスを調べようとしています(mongoboosterで2つのフィールドの2次元の球面インデックスを作成し、それを定義してスキーマ経由でインデックスを作成しました)。今私はmongodboosterでこのクエリを実行する場合Mongooseから定義されたインデックスを取得する方法
db.collectionname.getIndexes();
私はname.keyと私はどのインデックスを使用して3文書。私はこの同じ操作をmongooseで実行したいのですが、私はそれと同等のクエリを見つけることができません。私はこの
const indexes = OrderSchema.indexes();
console.log('index:', indexes);
をしようとしたが、それは私に私はそれも取得することができますどのように2D-球のインデックスが含まれているだけでなく他の二つのフィールドを必要とする_idされ、私は、スキーマで定義されている唯一のインデックスを提供します。ここで達成しようとしているのは、2次元の球体の索引がすでに作成されている場合です。索引を作成しないでください。ここで達成しようとしているすべての索引を作成してください。任意のヘルプは高く評価されていますありがとう
このリンクを参照してくださいhttp://mongoosejs.com/docs/3.1.x/docs/api.html#collection_Collection-getIndexes – Sivabalan