Хорошо, этот убивает меня. Может быть, уже поздно, и я что-то забыл, но это должно сработать.
В тестовых целях у меня в коллекции около 6000 документов. Существует свойство с именем Priority
, которое в каждом случае имеет значение 2.
Следующие два запроса возвращают все 6000 документов:
{
Priority: {
$gt: 1
}
}
и
{
Priority: {
$lt: 10
}
}
Этот запрос, однако, возвращает 0 результатов и, согласно объяснению, выполняет полное сканирование всех 6000 документов:
{
$and: [
{
Priority: {
$gt: 1
}
},
{
Priority: {
$lt: 10
}
}
]
}
Я что-то пропустил?