这可能是一个菜鸟问题,但是,如何(有效地)从一个 mongodb 集合中删除与另一集合中找到的文档匹配的所有文档?例如,使用 mongo shell,我们可以执行以下操作:
db.getCollection('coll1').find({}).forEach( function(doc) {
db.getCollection('coll2').remove( { name: doc.name, value: doc.value } );
})
Run Code Online (Sandbox Code Playgroud) mongodb ×1