作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含大约 600-700,000 个文档的数据库。当我在文档资源管理器中执行“SELECT value count(1) FROM c”时,它返回的值范围从 64,000 到 72,000,看起来是随机的。当我使用 Python SDK 执行此操作时,它会返回我上面提到的实际计数。这是为什么?
最佳答案
计数查询受到分配给您的集合的 RU 数量的限制。您收到的响应将带有一个继续 token 。您必须继续寻找下一组结果并继续添加它,这将给您最终的计数。例如,我在 Cosmos DB 上尝试了计数查询,结果如下
第一次执行
[ { “1美元”:184554 } ]
下一组延续。 (通过单击 Azure 门户数据资源管理器中的“下一步”按钮)
[ { “1美元”:181909 }]
下一组延续。 (通过单击 Azure 门户数据资源管理器中的“下一步”按钮)
[ { “1 美元”:25589 }]
所以,最后的计数是184554 + 181909 + 25589 = 3,92,052
关于azure - 为什么每次我在 CosmosDB 文档资源管理器中查询 SELECT count(1) FROM c 时,它的值都会更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47875869/
我是一名优秀的程序员,十分优秀!