2013-06-04 25 views
2

我有一個集合,我想查找給定字段的所有重複項。從Mongo文檔和這裏的其他答案,大多數人似乎建議mapreduce。我想知道從python代替使用map reduce迭代遊標有什麼缺點。MongoDB:計數重複的字段,mapReduce與python循環

看起來像mapreduce也必須反覆遍歷對象。

在此處添加解決方案,以便可以幫助某人。

我運行了下面的查詢來獲取不止一次出現的所有條形碼列表。 $group管道計數出現的次數,$matchcount過濾的次數超過1

​​
+0

你可以爲此做聚合。 – user10

回答

4

aggregation framework將幫助你查找重複。它比獲取記錄和循環更好。

+0

甚至不知道聚合是什麼。但工作完美。謝謝。 – xcorat

+1

我很高興...它幫助你... – user10