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

Артикулspecs.colorspecs.power_wТеги
LAMP-Awhite12desk, led
LAMP-Ewhite15desk, led

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

Два вложенных документа

[
    {
        "sku": "LAMP-A",
        "specs": {
            "color": "white",
            "power_w": 12
        },
        "tags": [
            "desk",
            "led"
        ]
    },
    {
        "sku": "LAMP-E",
        "specs": {
            "color": "white",
            "power_w": 15
        },
        "tags": [
            "desk",
            "led"
        ]
    }
]

Фильтр

{
    "active": true,
    "specs.color": "white",
    "tags": "desk"
}

Равенство tags массиву [desk]

0

Равенство tags массиву [desk,led]

2

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