2
我想使用汇总和小组阶段将所有“总计”字段值相加。 我的代码和文档是在这里
文件
{
"_id": "57a068477b2l51ec16eb7das",
"userID":"5742c6eedsaadsd93573e",
"profileID":"5742aee49adv520593573c",
"date": 1470130247779,
"updateDate": 1470130361342,
"total": 2
}
{
"_id": "57a068477b2l51ec16eb983",
"userID":"5742c6eedsaadsd93573e",
"profileID":"5742aee49adv520593573c",
"date": 1470130247779,
"updateDate": 1470130361342,
"total": 1
}
我做下面的查询获取的 “总” 和值
RecallProfile.aggregate([
{
"$match": {
"updateDate": {
"$gte": from, "$lte": to
}
}
},
{
$group: {
"_id": "$updateDate",
"totalRecord": {"$sum": "$total"}
}
}
], function (err, result) {
if (err) {
console.log('error ', err);
res.sendStatus(500);
} else {
console.log("result", result);
res.sendStatus(200);
}
})
它给 “导致[]” 日志。