gpt4 book ai didi

javascript - 宇宙数据库 : Unable to perform transaction on documents using stored procedures

转载 作者:行者123 更新时间:2023-11-29 19:01:29 24 4
gpt4 key购买 nike

我有一个分区集合,我正在尝试使用存储过程对两个不同的文档执行读取/更新插入操作。这两个文件不一定在同一个分区。更新任何其他文档时需要更新其中一个文档。

根据我的理解,存储过程可以在集合的单个分区中执行。我需要在一次事务中更新两个文档。

最佳答案

If the collection the stored procedure is registered against is a single-partition collection, then the transaction is scoped to all the documents within the collection. If the collection is partitioned, then stored procedures are executed in the transaction scope of a single partition key. Each stored procedure execution must then include a partition key value corresponding to the scope the transaction must run under.

您可以引用上面的描述,提到here .

我们似乎无法在单个事务中更新跨分区文档。

否则,您可能需要重新调整数据库分区方案,因为分区键定义后无法删除和修改。

关于javascript - 宇宙数据库 : Unable to perform transaction on documents using stored procedures,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46641796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com