1,
"arr": [{b: 1, c: 100}, {b: 2, c: 200}, {b: 3, c: 300}],
},
{
"a": 2,
"arr": [{b: 2, c: 100}, {b: 3, c: 100}, {b: 4, c: 200}],
},
{
"a": 3,
"arr": [{b: 3, c: 150}, {b: 4, c: 250}, {b: 1, c: 500}],
},
{
"a": 4,
"arr": [{b: 2, c: 100}, {b: 5, c: 200}, {b: 1, c: 300}],
},
]
Подскажите, как выбрать все документы, которые в arr имеют b = 2 и с < 150, но такие, чтобы не было b = 5
Или такую фильтрацию уже нужно на стороне ЯП делать?
смотри elemMatch
Обсуждают сегодня