有没有办法使用 Azure 门户从 CosmosDB 容器中清除所有文档?
Posted
技术标签:
【中文标题】有没有办法使用 Azure 门户从 CosmosDB 容器中清除所有文档?【英文标题】:Is there a way to purge all documents from an CosmosDB Container using the Azure Portal? 【发布时间】:2022-01-21 08:12:00 【问题描述】:我正在开发一个使用 CosmosDB 容器的应用。每隔一段时间,我想清除一个测试容器。使用 Azure 门户,我删除容器并创建一个具有相同名称和属性的新容器。
很简单,但感觉没必要。每隔一段时间我就会打错字。有没有办法通过门户网站删除容器中的所有文档,而无需重新创建它?感觉好像这可能存在于某处的菜单中,而我只是找不到它。
【问题讨论】:
【参考方案1】:您可以将容器的生存时间设置为 1 秒 Link。这将需要一些时间,具体取决于文档数量和 Cosmos DB 的吞吐量。
通过 TTL 删除将仅使用剩余的 RU/s,因此如果您的应用程序处于活动状态,它不会影响您的应用程序。
【讨论】:
以上是关于有没有办法使用 Azure 门户从 CosmosDB 容器中清除所有文档?的主要内容,如果未能解决你的问题,请参考以下文章