我有这样的数据库结构:
users = [
{
firstName: 'John',
transactions: [transaction]
},
{
firstName: 'Jane',
transactions: [transaction]
},
]
我没有用。
users.aggregate([
{ $match: { transactions: { $exists: true }}},
{ $project: { count: { $size: '$transactions '}}},
{ $group: { total: { $sum: '$count'}}}
]);
汇总数据库中所有用户的交易总数的正确方法是什么?
我尝试使用聚合,但是无法使其正常工作。任何帮助将非常感激。