标签: java json mongodb spring-data
在mongodb中,我有一个评论数据库,其中包含一系列评论。每个评论都有一个“videoId”字段,表示评论所属的视频。 如何编写选择所有唯一videoId的查询并计算每个唯一videoId的出现次数?我基本上想要计算每个视频的评论数量。
由于我的Web应用程序是在Spring框架上构建的,现有的数据库调用是通过带有mongodb的Spring数据存储区完成的......对于基于Mongo JSON的查询方法和字段限制,该查询会是什么样子?
谢谢!
答案 0 :(得分:1)
这正是地图缩减用例。
见:http://cookbook.mongodb.org/patterns/unique_items_map_reduce/ 和http://cookbook.mongodb.org/patterns/count_tags/