На следующем этапе мы можем выполнить следующую операцию, чтобы получить результат в виде массива.

я есть следующая коллекция

[ { _id: 5b12a7977990062f097d03ce,
    name: 'Breakfast',
    category: 'dining' },
  { _id: 5b12a7977990062f097d03d0,
    name: 'Brunch',
    category: 'dining' },
  { _id: 5b12a7977990062f097d03d2,
    name: 'Lunch',
    category: 'dining' } ]

Я должен собрать всеname имеющийcategory dining в основном массиве

Я пробовал это

       const subCategory = await SubCategory.aggregate([
          { '$match': { category: "dining" }},
          { '$group': {
            '_id': null,
            'category': { '$push': '$name' }
          }}
        ])

Но это дает мне вывод, как это

[ { _id: null,
    category: 
     [ 'Breakfast',
       'Brunch',
       'Lunch' ] } ]

И я хочу вывод, как это

     [ 'Breakfast',
       'Brunch',
       'Lunch' ]

Ответы на вопрос(2)

Ваш ответ на вопрос