@teertsneerg

Как сгруппировать поля mongoose?

Есть коллекция:
{ "_id": "111", "area": "Omsk", "price": '500', "type:" "meal"}
{ "_id": "222", "area": "Moscow", "price": '500'," type": "meal"}
{ "_id": "333", "area": "Omsk", "price": '500', "type": "meal"}
{ "_id": "444", "area": "Moscow", "price": '500', "type": "meal"}


На выходе хотелось бы получить что-то вроде
{
    "Moscow": 
    {
        { "_id": "222", "price": '500'," type": "meal"},
        { "_id": "444", "price": '500', "type": "meal"}
    },
    "Omsk":
    {
        ...
    },
    ....
}
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
Hecc
@Hecc
Frontend. Дизайн. Шрифт.
Есть апи aggregate через которое это можно сделать.
https://docs.mongodb.com/manual/reference/operator...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы