Mongodb $ project with $ multiply return null [duplicate]

问题描述 投票:0回答:1

我在Mongodb Compass中创建了一个$ project阶段,在这个阶段中,我使用$ multiply将数据字段与数字相乘,如屏幕截图所示。但是为什么我的结果总是返回空My stage screenshot with null return for TotalScore data field

mongodb multiplying
1个回答
0
投票

聚合作为管道工作,因此此投影管道的结果将为您提供hop1score字段,您将无法在同一操作中对其进行访问。因此,可以再做一个投影,或者将cond运算符用作乘法运算符的第一个参数。

© www.soinside.com 2019 - 2024. All rights reserved.