在我的案例中,在Documentdb中设置MaxItemCount = null
会返回100个项目,但这背后的确切机制或逻辑是什么?关于如何将MaxItemCount = -1
与大量文档进行比较的进一步评论也会有所帮助。
答案 0 :(得分:2)
当您将MaxItemCount
设置为null时,它会回退到服务(REST API)默认值,即100.当您设置为-1时,服务会根据您的动态确定最佳页数。查询(通常会发送尽可能多的结果,最多1000个)。
如果您的问题是默认值不为-1的原因,那么这是为了向后兼容。未来版本的Cosmos DB REST API可能使用-1,因为这是我们对大多数新应用程序的推荐。
答案 1 :(得分:1)
补充一点,如果您将 MaxItemCount 设置为 -1,则响应将限制为 4MB。这记录在 Request limits