【问题标题】:How to delete multiple documents in Azure Cosmos DB如何在 Azure Cosmos DB 中删除多个文档
【发布时间】:2020-03-12 23:05:46
【问题描述】:

在 Azure Cosmos DB 门户上,数据资源管理器不允许删除多个文档。

是否可以一次删除多个文档?

【问题讨论】:

    标签: azure azure-cosmosdb


    【解决方案1】:

    您不能删除多个文档,但可以使用存储过程删除一个分区中的文档。

    请参阅此问答集了解相关信息:Azure CosmosDB: stored procedure delete documents based on query

    【讨论】:

      【解决方案2】:

      不,您不能一次删除多个文档。每个文档都必须单独删除。

      一种可能的解决方案是编写一个存储过程并传递您要删除的文档 ID 列表。在该存储过程中,您可以遍历该列表并删除单个文档。

      【讨论】:

      • 我知道,如果可能的话,我想避免编码。
      • 如果您正在寻找删除多个文档的工具,请查看 Cerebrata Cerulean (cerebrata.com/products/cerulean)。它使您可以选择多个文档并一次性删除它们(在幕后,它会单独删除每个文档)。 [完全披露:我的公司支持这个工具]
      • 免费使用吗?
      • 是的。这是一款商业软件,但我们为所有用户提供 1 年免费订阅,因此您至少可以免费使用一年。
      • @Pingpong 这真的不是讨论如何免费获得产品的地方。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      相关资源
      最近更新 更多