Пн go запрос, если массив содержит значение - PullRequest
0 голосов
/ 28 мая 2020

У меня такая структура документов: enter image description here

Мне нужно найти все документы, в которых полный ключ равен '20200518_cbmoAXY.jpeg'

лучший запрос, который я получил, это:

db.getCollection('Advert').find({ $where: "this.images && this.images.length && (this.images[0].full == '20200518_cbmoAXY.jpeg')" })

Но он ничего не находит, хотя запись присутствует.

1 Ответ

0 голосов
/ 29 мая 2020

Вот как я решил:

 db.getCollection('Advert').find({ 'images.0.full' : '20200518_cbmoAXY.jpeg'})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...