{ $gt: 1 } } }]).forEach(function(d){ d.ids.shift(); printjson(d.ids); db.test.remove({ _id: { $in: d.ids } })}) Explained: 您可以按PropertyId分组,并保留ids数组中的每个文档id 您只筛选包含多个文档(重复文档)的组 循环所有组,从ids数组(要删除的组)中删除第一个\u id,并...