Как развернуть коллекцию документов в массив чисел?

Есть коллекция из документов типа

{name: 'name1', count: 3},
{name: 'name2', count: 4},
...

Как я могу инструментами mongoDb на выходе получить [3, 4, ....] ?

1) distinct( "count" ) - объединяет в один элемент повторяющиеся поля count, а мне нужно на выходе тот же порядок следования и количество элементов , как и количество документов

2) С помощью aggregate, тоже не смог найти оператора, на выходе всегда имею массив объектов, который все равно нужно преобразовывать дополнительно.

3) Или вот, но как то костыльно:

  .aggregate([
    { $project: { { "count": "$count", "i": '1' } } },
    { $group: { _id: "$i", arr: {$push : "$count"  } } }
  ])

На выходе: _id: "1", arr: [3, 4, ...]


Ответы (0 шт):