0
我現在有一個蒙戈shell命令來運行一個郵件列表集合的重複搜索:主義蒙戈ODM重複的搜索
var duplicates = [];
db.mailing_entries.aggregate([
{ $group: {
_id: { full_name: "$full_name", business: "$business", address_line_1: "$address_line_1", postal_code: "$postal_code" },
dups: { $addToSet: "$_id" },
count: { $sum: 1 }
}},
{ $match: {
count: { $gt: 1 }
}}
])
.result
.forEach(function(doc) {
doc.dups.shift();
doc.dups.forEach(function(dupId){
duplicates.push(dupId);
}
)
});
printjson(duplicates);
shell代碼工作完美的我,不過,經過一番搜索,我不能找到一種方法,使用地圖縮小功能或任何其他方法正確轉換爲Doctrine Mongo ODM。
我目前使用我已搜查甚廣,但無濟於事與Zend框架2.
綜合學說蒙戈ODM模塊。