保持字段最新,并且在mongodb中其他集合中出现字段

时间:2018-09-15 18:31:28

标签: mongodb aggregation-framework

我对mongodb相当陌生,无法弄清楚如何使一个字段的值成为另一个字段上某个函数的结果。举个例子:

集合names

{ "name1" : "a", "name2" : "b"}
{ "name1" : "c", "name2" : "a"}

集合occurrences

{ "name" : "a", "occurrences" : <function on names>}
{ "name" : "b", "occurrences" : <function on names>}
{ "name" : "c", "occurrences" : <function on names>}

我的目标是让字段occurrences代表特定名称在集合names中出现的时间,例如{"name": "a", "occurrences":2}

我仔细阅读了文档,找到了$count函数,但是我看不到如何在字段中实现它,而不是调用数据库。

谢谢您的帮助!

0 个答案:

没有答案