MongoDB: фактический результат

АртикулНазваниеЦена, коп.Остаток
LAMP-CЛампа компактная1990003
LAMP-AЛампа белая2490005

Документы и подтверждение действий

Фильтр

{
    "category": "light",
    "active": true,
    "stock": {
        "$gt": 0
    },
    "price_cents": {
        "$lte": 250000
    }
}

Параметры выдачи

{
    "projection": {
        "_id": 0,
        "sku": 1,
        "name": 1,
        "price_cents": 1,
        "stock": 1
    },
    "sort": {
        "price_cents": 1,
        "sku": 1
    },
    "limit": 2,
    "maxTimeMS": 1000
}

Реально полученные документы

[
    {
        "sku": "LAMP-C",
        "name": "Лампа компактная",
        "price_cents": 199000,
        "stock": 3
    },
    {
        "sku": "LAMP-A",
        "name": "Лампа белая",
        "price_cents": 249000,
        "stock": 5
    }
]

Совпало до limit

3

Отчёт получен PHP CLI и настоящим локальным MongoDB. ObjectId в блоках документов специально показан строкой для чтения; это представление отчёта, а не смена BSON-типа в базе. Собственная коллекция этого запуска удалена после проверки.