Mongo C#驱动程序查找多个并删除

时间:2018-11-15 22:57:04

标签: c# mongodb

我正在使用collection.FindOneAndDeleteAsync,但这在用于获取许多文档时会使用大量的cpu。使用c#mongo驱动程序查找多个文档(从100到50k的任何地方)并删除的最佳方法是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

您需要Find要删除的文档,然后使用DeleteMany_id: {$in: ids}过滤器来删除它们,其中ids是{的枚举这些文档的{1}}值。

C#示例:

_id