Самое простое - проверить это самостоятельно. Создайте индекс для свойств, затем выполните этот запрос:
db.dmnscore.find({price:{$lte:10}, "updated" : {"$gte" : new Date(1304874799000)} ,"score" : {"$gte" : 0,"$lte" : 1000}).sort({score:-1}).explain()
обратите внимание на explain()
на конце. Если результат содержит Btree
, то все хорошо, если результат содержит BasicCursor
, он не использовал индекс.