Задать вопрос
elusiv
@elusiv
kamzin.com

Как осуществить поиск по данным в массиве MongoDB?

У меня лежат товары в бд в таком виде:
...
        "article": "0347951",
        "size": {
            "weight": 9.1,
            "width": 62.15,
            "length": 62.15,
            "height": 18.5
        },
        "name": "Continental IceContact 3 185/65 R15 92T",
        "img": [
            "IL/ZTM5NWEWLK8ACTNL.webp"
        ],
        "gtin": [
            "02900052228132",
            "02900009231789",
            "02900052754303"
        ]
    }


Мне нужно осуществить поиск по одному из gtin. Например по значению 02900052228132. Есть ли возможность так сделать. Или нужно переделать структуру? Буду рад любым советам!
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
elusiv
@elusiv Автор вопроса
kamzin.com
Оказалось все проще чем думал.
await Products().find({ gtin: '02900052228132' }).toArray().then(res => console.log(res))


В доке
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы