> db.messages.find({ "tags" : "говно" }).sort({ "date" : -1 }).explain() { "cursor" : "BtreeCursor date_-1_recommendations_-1", "isMultiKey" : true, "n" : 2500, "nscannedObjects" : 33382, "nscanned" : 33382, "nscannedObjectsAllPlans" : 35402, "nscannedAllPlans" : 35402, "scanAndOrder" : false, "indexOnly" : false, "nYields" : 0, "nChunkSkips" : 0, "millis" : 52, ... } > db.messages.find({ "tags" : "говно" }).sort({ "date" : -1 }).hint("user_1_tags_1_date_-1").explain() { "cursor" : "BtreeCursor user_1_tags_1_date_-1", "isMultiKey" : true, "n" : 2500, "nscannedObjects" : 2500, "nscanned" : 2948, "nscannedObjectsAllPlans" : 2500, "nscannedAllPlans" : 2948, "scanAndOrder" : true, "indexOnly" : false, "nYields" : 0, "nChunkSkips" : 0, "millis" : 20, ... }