【发布时间】:2020-09-23 18:27:36
【问题描述】:
考虑具有以下属性的架构:
{
maxDmg: Number,
attacks: Number
}
我需要创建一个计算域,其中包含另一个计算域的结果,例如:
$project {
maxDmg: true,
attacks: true,
effDmg: { $multiply: ["$maxDmg", 0.70] },
dps: { $divide: [ {$multiply:["$effDmg","$attacks"]}, 60 ] }
}
但看起来计算列“effDmg”不能在另一个计算列中引用。有解决办法吗?
【问题讨论】:
标签: node.js mongodb mongoose aggregation-framework