【发布时间】:2017-09-06 14:25:09
【问题描述】:
我正在创建一个 MongoDB 聚合管道,但我被困在这个阶段:
$group: {
_id: {checkType: "$_id.checkType", resultCode: "$_id.resultCode"},
count: { $sum: "$count" },
ctv: { $sum: "$ctv" },
perc:{$multiply:[{$divide:["$ctv","$count"]},100]},
weight: { $divide: [ "$ctv", "$count"] },
details: { $push: "$$ROOT" }
}
它给出错误“$multiply 累加器是一元运算符”。同样,如果我用 $multiply 删除该行,我会在下一行得到“$divide 累加器是一元运算符”。我在网上找不到这个错误的描述。我的语法有什么问题?
【问题讨论】:
标签: mongodb aggregation-framework