{
"dist_id": "2",
"price": 170.1303,
"quantity": 31,
"delivery_days": 3,
"warranty": 12
},
{
"dist_id": "1",
"price": null,
"quantity": null,
"delivery_days": 0,
"warranty": 12
}
],
только объекты у которых есть price и quantity, а далее получить объект с наименьшей price? Всем спасибо.
Отфильтровать можно с помощью $filter, а выбрать наименьший с помощью $reduce https://www.mongodb.com/docs/manual/reference/operator/aggregation/filter/ https://www.mongodb.com/docs/manual/reference/operator/aggregation/reduce/
можно еще $sort по price и limit = 1
Обсуждают сегодня