Return result as a Array of Values Only

Tengo la siguiente colección

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

Tengo que recoger todas lasname teniendocategory dining en una matriz principal

He intentado esto

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

Pero me da una salida como esta

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

Y quiero una salida como esta

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta