我试图使用聚合查询来获取数据库的数量。
MY Scenrio
访问
[{
"id": 1,
name: 'laptop'
}, {
"id": 2,
name: 'deasktop'
}]
查询
db.access.aggregate([
{
$match: {}
},
{
$group: {
total: { $sum: 1 }
}
}
])
执行查询我得到了输出
[{
"total": 2
}]
Excepted output
{
total: 1
result: [{
"id": 1,
name: 'laptop'
}, {
"id": 2,
name: 'deasktop'
}]
}
如何使用聚合查询获取此输出。
$push
阶段中$group
您的文档