有没有一种方法可以在mongodb中进行计算并将其存储

时间:2020-01-20 12:00:41

标签: mongodb

我有一个名为case的mongodb集合,在内部案例中,每个公司对象都有一系列案例。

所以结构是:

enter image description here

Mongo中是否有一种将事物添加在一起并创建新条目的方法。例如,在我的有角项目中,我遍历所有情况并计算所有优先级1、2、3等,然后再次遍历遍历,并计算其类型为1的位置,然后再次计算类型为2的位置。

然后我像这样将其保存回mongo:

enter image description here

**硬件是类型1,软件是类型2。

基本上,每个循环都是对数据和计数的循环,其中值是匹配项,然后存储最终计数。因此,总共有89个未结案件,其中有68个硬件和21个软件。

我想知道,如果没有一种简单的方法可以在Mongo中进行操作,而不是提取所有信息然后进行循环以对数据进行计数然后再将其返回给mongo。因此,一旦加载数据,它就会自动运行并计算出来,然后将其存储为变量?

如果不是这样,那很好,我只是想确保我使用的是最佳解决方案。

先谢谢您

0 个答案:

没有答案