我尝试在一个批处理中创建100多个文档,并从服务器收到400(错误请求)结果,错误为批处理请求的操作数超过支持的操作数。创建100个文档工作正常。显然,每批操作有100个操作的限制。我在任何地方都找不到解决方案的文档。我不能将它们分批次存储,因为即使一个文档存储失败,我也希望其他文档也能回滚。有人能指导我如何使用cosmos db实现这一点吗?
uttx8gqw1#
事务性批处理有两个大小上限(除了批处理必须位于同一集合的同一分区内的限制之外):
超过100个条目(或2MB)将需要迭代多个批处理,并对每个成功写入的批处理进行检查点操作。如何实现这一点实际上取决于您,因为没有内置机制。此处记录了批次项目计数和大小的限制。
1条答案
按热度按时间uttx8gqw1#
事务性批处理有两个大小上限(除了批处理必须位于同一集合的同一分区内的限制之外):
超过100个条目(或2MB)将需要迭代多个批处理,并对每个成功写入的批处理进行检查点操作。如何实现这一点实际上取决于您,因为没有内置机制。
此处记录了批次项目计数和大小的限制。