我有一个包含数千个文档的集合,所有这些文档都具有合成分区键属性,如下所示:
partitionKey: ‘some-document-related-value’
现在我需要更改partitionKey
的值. 当然,为此需要重新创建文档,但我想知道最有效/最直接的方法是什么?
- 我应该将 Azure Function 与 CosmosdbTrigger 一起使用吗?(设置为从头开始源(
- 更换饲料处理器?
- 其他方式?
我正在寻找仍然可靠的最快解决方案。
是的,更改源是将数据从一个容器迁移到另一个容器的常用方法。另一个简单的选项可能是使用数据迁移工具,您可以在 select 语句中构建新的分区键。
希望这是有帮助的。