删除孤立的 MongoDB 文档

时间:2021-01-15 10:58:48

标签: mongodb

我有 37,000 多个文档引用了不再存在的其他集合中的文档。我需要删除这些。我知道 deleteMany({ _id: {$in: array}),但显然,对于大量文档的性能并不是很好。我也可以通过迭代每个文档并删除来实现,以获得更差的性能,或者以 N 为一组进行 deleteMany,但是真的没有更好的方法来删除它们吗? $lookup 不支持 updateMany,它需要检测不存在的引用实体。有什么想法吗?

0 个答案:

没有答案