【发布时间】:2021-06-22 21:08:52
【问题描述】:
所以我有一个架构,并且在该架构中有一个名为“caseCount”的对象,带有一个数字值。我只是想获取“caseCount”的每个对象的每个值并将其相加。有人能指出我正确的方向吗?如果我需要解释更多,我很乐意这样做。谢谢!
架构:
const Profile = Schema({
userID: String,
messageCount: Number,
caseCount: Number,
Skins: Array,
});
代码:
const data = Profiles.collection.aggregate([{
$group: {
_id: '$id',
totalCaseCount: { $sum: '$caseCount' }
}
}]);
【问题讨论】:
-
请分享您的示例架构。
-
刚刚更新了。
标签: node.js mongodb mongodb-query aggregation-framework mongoose-schema