我有以下格式的数据:如何找到MongoDB的集合多个occurence嵌套数据
{'user': 'A', 'books' :['One', 'Two','Three','Seven']}
{'user': 'B', 'books' :['Two', 'Four','Five']}
{'user': 'C', 'books' :['Five', 'One','Two','Nine','Ten','Twelve']}
{'user': 'D', 'books' :['One', 'Two','Six']}
用户共同面临的书意味着某种形式的他们之间的协作 的。我的目标是找出有多少本书正在合作 (或者,或者用户可能会以某种形式进行协作,而不是以任何形式的协作形式的那些合作伙伴)
在这一点上,我确定我不能设计一个将显示此信息的查询,所以我想知道,这是mongdb的mapreduce可以做的事情吗?如果是的话如何?
我以前没有做过任何mapreduce,但是在mongodb文档中查看示例,看起来有可能使用mongodb做到这一点。
感谢您的详细解答 – mike