MongoDB сортировка вложенного массива объектов по значению свойства объекта

#node.js #mongodb

Вопрос:

Здравствуйте, я новичок в MongoDB и NodeJS. Как я могу отсортировать этот массив объектов, например, по ELO, GAME_COUNT, ВРЕМЕНИ, имени пользователя и т.д. с агрегатом мангустов MongoDB ?

Вот пример:

 "statistics": [
{"statistics": [
        {
          "type": "ELO",
          "value": 1022
        },
        {
          "type": "GAMES_COUNT",
          "value": 5
        },
        {
          "type": "TIME",
          "value": 3112
        },
      ],
      "user": {
        "_id": "1",
        "firstName": "Pepa",
        "lastName": "Novák",
      }
    },
    {
      "statistics": [
        {
          "type": "ELO",
          "value": 1028
        },
        {
          "type": "GAMES_COUNT",
          "value": 4
        },
        {
          "type": "TIME",
          "value": 2151
        },
      ],
      "user": {
        "_id": "2",
        "firstName": "Václav",
        "lastName": "Rupinsky"
      }
    }
    ]
 

Комментарии:

1. вы пробовали Array.sort()?