我有一个简单的查询:
({ public: false, publicate: 1, timeline: 1, timeline_visibility: true }).sort({ date: -1})
我有一个特定的索引用于该查询并且正在使用它,但查询速度非常慢。这是explain()的输出:
"cursor" : "BtreeCursor public_1_publicate_1_timeline_1_timeline_visibility_1_date_-1",
"nscanned" : 141461,
"nscannedObjects" : 141461,
"n" : 141461,
"millis" : 535,
"nYields" : 141,
"nChunkSkips" : 0,
"isMultiKey" : false,
"indexOnly" : false,
我已经尝试过使用MongoDB 2.0.2,2.0.9和2.4(全部在Linux上) - 结果相同。我该如何解决? 谢谢!