如何在一个mongodb中找到2次?

时间:2016-12-30 06:19:32

标签: mongodb aggregation-framework

像这样的一些文件

4

我用

{"_id" : "00001",
 "member" : [ {'name':'Tom', 'code':'520'},{'name':'Dean', 'code':'523'},{'name':'Bob', 'code':'521'}],
 "class" : "2014"}

{"_id" : "00002",
 "member" : [ {'name':'Tom', 'code':'520'},{'name':'David', 'code':'524'}],
 "class" : "2015"}

获取哪个名称是最受欢迎的名称,我可以在一次搜索中获得另一个名称总数(总和另一个nums总数不包括流行名称)吗?如何修改此命令?谢谢。例如, 如果不使用限制,我可以获得所有信息, {" _id" :"汤姆","伯爵" :2} {" _id" :" Dean"," count" :1} {" _id" :" Bob"," count" :1} {" _id" :" David"," count" :1},我可以在一次搜索中获得Tom count2和其他总计数3,或者我必须在第一次结果中计算两次其他总数。

0 个答案:

没有答案