次のような簡単なクエリがあります。
({ 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 上) でこれを試しましたが、結果は同じでした。どうすれば修正できますか?ありがとう!