我有一个_id的数组,例如:
["a12s", "33qq", "121a"]
我知道,在MongoDB中有两种方法,比如deleteMany,可以根据特定的查询条件进行删除。
var myquery = { address: 'abc' };
dbo.collection("customers").deleteMany(myquery, function(err, obj) {
if (err) throw err;
});
我想要删除具有指定id数组的文档,但是在文档中找不到相应内容,这是否可能在MongoDB中实现?同时,我想使用deleteMany
和deleteOne
方法删除一个或多个文档。
$in
:db.collection.deleteMany({'_id': {'$in':list_of_ids}})
。https://dev59.com/BGMl5IYBdhLWcg3wP08a - Get Off My Lawn