我有一個集合,我想查找給定字段的所有重複項。從Mongo文檔和這裏的其他答案,大多數人似乎建議mapreduce。我想知道從python代替使用map reduce迭代遊標有什麼缺點。MongoDB:計數重複的字段,mapReduce與python循環
看起來像mapreduce也必須反覆遍歷對象。
在此處添加解決方案,以便可以幫助某人。
我運行了下面的查詢來獲取不止一次出現的所有條形碼列表。 $group
管道計數出現的次數,$match
用count
過濾的次數超過1
。
我有一個集合,我想查找給定字段的所有重複項。從Mongo文檔和這裏的其他答案,大多數人似乎建議mapreduce。我想知道從python代替使用map reduce迭代遊標有什麼缺點。MongoDB:計數重複的字段,mapReduce與python循環
看起來像mapreduce也必須反覆遍歷對象。
在此處添加解決方案,以便可以幫助某人。
我運行了下面的查詢來獲取不止一次出現的所有條形碼列表。 $group
管道計數出現的次數,$match
用count
過濾的次數超過1
。
aggregation framework將幫助你查找重複。它比獲取記錄和循環更好。
你可以爲此做聚合。 – user10