我在Mongodb Compass中创建了一个$ project阶段,在这个阶段中,我使用$ multiply将数据字段与数字相乘,如屏幕截图所示。但是为什么我的结果总是返回空My stage screenshot with null return for TotalScore data field
聚合作为管道工作,因此此投影管道的结果将为您提供hop1score字段,您将无法在同一操作中对其进行访问。因此,可以再做一个投影,或者将cond运算符用作乘法运算符的第一个参数。