通过代码删除documentdb中的多个文档

时间:2017-10-15 20:02:56

标签: c# azure azure-cosmosdb

我有在Azure中托管的webservice。 我的数据库存储在cosomos-db中。 我想根据一些逻辑(不是集合中的所有文档)通过c#代码删除多个文档。 我可以通过查询删除多个文件吗? (逐个删除文档效率不高)

我通过以下代码删除:

tags

1 个答案:

答案 0 :(得分:0)

您必须单独删除每个文档。

如果您不想对Cosmos DB进行多个客户端调用,则可以在存储过程中执行多重删除。这还具有以事务方式处理所有文档删除的优点:在存储过程中,所有内容都以原子方式成功或失败。