首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么每次在CosmosDB文档资源管理器中查询计数(1)时,从c中选择计数(1)会更改值?

为什么每次在CosmosDB文档资源管理器中查询计数(1)时,从c中选择计数(1)会更改值?
EN

Stack Overflow用户
提问于 2017-12-19 04:23:21
回答 1查看 2.7K关注 0票数 3

我有一个数据库,大约有600-70万个文档。当我在文档资源管理器中执行"SELECT value count(1) FROM c“时,它似乎是随机返回64,000到72,000之间的值。当我使用Python SDK执行此操作时,它会返回我上面提到的实际计数。为什么会这样呢?

EN

回答 1

Stack Overflow用户

发布于 2018-06-01 04:49:33

计数查询受到分配给您的集合的RU数量的限制。您将收到的响应将有一个延续令牌。你必须继续寻找下一组结果,并不断添加它,这将给你最终的计数。例如,我在Cosmos DB上尝试了一个count查询,结果如下

  1. 优先执行

{ "$1":184554 }

  • 下一组续集。(通过在Azure门户数据资源管理器中单击“下一步”按钮)

{ "$1":181909 }

  • 下一组续集。(通过在Azure门户数据资源管理器中单击“下一步”按钮)

{ "$1":25589 }

因此,最终的计数是184554 + 181909 + 25589 = 3,92,052

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47875869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档