3
我想了解如何更好地構建Mongo查詢的索引,我看到運行長查詢的Mongo查詢。瞭解Mongo Explain索引掃描到許多結果
目前我看到的是這樣的:
"cursor" : "BtreeCursor modTime_-1_color_1 multi",
"isMultiKey" : false,
"n" : 0,
"nscannedObjects" : 0,
"nscanned" : 104936,
"nscannedObjectsAllPlans" : 104935,
"nscannedAllPlans" : 314806,
"scanAndOrder" : false,
"indexOnly" : false,
"nYields" : 70,
"nChunkSkips" : 0,
"millis" : 14237,
"indexBounds" : {
"modTime" : [
[
{
"$maxElement" : 1
},
{
"sec" : 1360267645,
"usec" : 0
}
]
],
"color" : [
[
"Green",
"Green"
],
[
"Blue",
"Blue"
],
[
"Yellow",
"Yellow"
]
]
},
與查詢看起來像:
{"modTime":{"$gte":{"sec":1360267645,"usec":0}},"color":{"$in":["Green","Blue","Yellow"]}}
有什麼不同我應該做的事情,這樣它不是」創建這個索引噸掃描這麼多結果?
非常感謝您的意見和建議。