我有以下格式的數據:如何找到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