更改合成分区键值的最有效方法



我有一个包含数千个文档的集合,所有这些文档都具有合成分区键属性,如下所示:

partitionKey: ‘some-document-related-value’

现在我需要更改partitionKey的值. 当然,为此需要重新创建文档,但我想知道最有效/最直接的方法是什么?

  1. 我应该将 Azure Function 与 CosmosdbTrigger 一起使用吗?(设置为从头开始源(
  2. 更换饲料处理器?
  3. 其他方式?

我正在寻找仍然可靠的最快解决方案。

是的,更改源是将数据从一个容器迁移到另一个容器的常用方法。另一个简单的选项可能是使用数据迁移工具,您可以在 select 语句中构建新的分区键。

希望这是有帮助的。

最新更新