【发布时间】:2016-12-17 22:05:18
【问题描述】:
我正在寻找一种方法来获取给定集合中特定元素的前两个(或任何其他数字)计数。
{"id": "xyz" , "fruits": ["Apple", "Mango"]}
{"id": "abx", "fruits": ["Apple", "Banana"]}
{"id" : "pqr", "fruits": ["Apple", "Mango"]}
对于上面的示例,结果将是:Apple and Mango,因为Apple(三次)的出现率较高,其次是Mango(两次)。我需要使用Mongo map-reduce 功能吗?
我更倾向于后端平台的性能和稳定性。如果“发生次数”是实时发生的,我该如何前进?
任何帮助都将不胜感激。
【问题讨论】:
标签: mongodb mapreduce mongodb-query morphia