mongodbでのデータのインデックス付けの仕組みについて少し混乱しています。例えばMongooseクエリのインデックス付きデータ
私の周り15000 productfeedsでの経験と呼ばれるコレクションがあります。その後、私は、インデックス付きを照会しています
db.experiences.createIndex({ category: 1 })
:
{ "_id" : ObjectId("597df357c6622963cc3d834e"), "userImg" : false, "category" : "Test" }
は、今私はMongoDBので、このようなカテゴリのインデックスを作成していますがこのようなコレクション:
var query = {};
query.category = categoryVal;
query.price = 100;
Experiences.find(query).lean().exec(function (err, rec) {
if(err)
console.log('Error at records: '+err);
else {
console.log(rec);
}
か否か?私は取得したデータを取得していますが、パフォーマンスは以前と同じです。どうしたの?
この回答を見ることができますhttps://stackoverflow.com/questions/44519353/whats-the-strategy-for-creating-index-for-this-query/44520558#44520558 –