有没有一种方法可以使用 Azure 门户从 CosmosDB 容器中清除所有文档?

Is there a way to purge all documents from an CosmosDB Container using the Azure Portal?

我正在开发一个使用 CosmosDB 容器的应用程序。每隔一段时间,我想清除其中一个测试容器。使用 Azure 门户,我删除容器并创建一个具有相同名称和属性的新容器。

很简单,但感觉没必要。每隔一段时间我就会输入错误的东西。有没有办法通过门户网站删除容器中的所有文档,而无需重新创建它?感觉好像这可能存在于某处的菜单中,我就是找不到它。

您可以将容器的生存时间设置为大约 1 秒 Link。这将需要一些时间,具体取决于文档数量和 Cosmos DB 的吞吐量。

通过 TTL 删除只会使用剩余的 RU/s,因此如果您的应用程序处于活动状态,它不会影响您的应用程序。