如何在 portal.azure.com Cosmos DB Data Explorer 上使用 SQL 获取 100 多个查询结果

che*_*der 2 azure azure-cosmosdb azure-cosmosdb-sqlapi

https://portal.azure.com/ - Cosmos DB 数据资源管理器上,我可以执行 SQL 查询。结果输出为 100:

SELECT c.email FROM Clients c
Run Code Online (Sandbox Code Playgroud)

截屏

为了减少检索所有适用结果所需的网络往返次数,您可以使用x-ms-max-item-count请求标头将页面大小增加到 1000:https : //docs.microsoft.com/en-us/azure/cosmos-db/performance -提示

是否可以x-ms-max-item-count在该 SQL 查询上使用?还有其他方法可以将输出结果的限制增加到最大值吗?

相关问题:如何使用 Azure DocumentDB REST API 获取 100 多个查询结果

Mar*_*yer 11

数据资源管理器的右上角有一个设置刀片:

在此输入图像描述

您可以在此处指定页面选项每页查询结果

在此输入图像描述


Jay*_*ong 5

事实上,有一个Query Explorer在 azure cosmos db 门户中与Data Explorer您的问题中提到的相似。

在此处输入图片说明

如您所见,您可以将每页的项目设置为自定义数量或无限。如果是REST API,可以按照案例配置x-ms-max-item-countheader。它在 SDK 中,您可以在FeedOptions中设置MaxItemCount属性。

  • 谢谢...希望警告(_此刀片将很快退役。请继续使用数据资源管理器_)将存在很长时间! (3认同)
  • @chelder哈哈...我相信页面大小设置也会被移植到数据浏览器中。 (2认同)