MongoDB中同一文档中两个值的聚合结果

时间:2018-03-16 15:32:11

标签: mongodb

我有一个MongoDB 3.6数据库,我在一个集合中有几个文档。 所有文档都具有相同的属性,如:

{"type": "stuff", "price1": 2, "price2": 5, "total_cost": }

我希望将price1price2的总和作为total_cost的值,是否可以这样做? 如果我更新price1price2,它会自动更新total_cost

{"type": "stuff", "price1": 2, "price2": 5, "total_cost": 7 }

非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以搜索聚合管道的writeFileSync阶段,但我认为它会在您的数据库中创建一个新的集合。为了完成您的工作,您需要在代码中计算总计,并在文档中的结果后计算$out