【发布时间】:2020-05-04 01:08:20
【问题描述】:
我在 Mongodb Compass 中创建了一个 $project 阶段,在这个阶段我使用 $multiply 将数据字段与我的屏幕截图中的数字相乘。但是为什么我的结果总是返回 null My stage screenshot with null return for TotalScore data field
【问题讨论】:
我在 Mongodb Compass 中创建了一个 $project 阶段,在这个阶段我使用 $multiply 将数据字段与我的屏幕截图中的数字相乘。但是为什么我的结果总是返回 null My stage screenshot with null return for TotalScore data field
【问题讨论】:
聚合作为管道工作,因此此投影管道的结果将为您提供 hop1score 字段,您将无法在相同的操作中访问它。所以,要么再做一个投影,要么使用 cond 运算符作为乘法运算符的第一个参数。
【讨论】: