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' ]