首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Azure Cosmos DB中获取多个文档的最快方法

从Azure Cosmos DB中获取多个文档的最快方法
EN

Stack Overflow用户
提问于 2022-07-18 10:10:24
回答 1查看 349关注 0票数 0

我有一个SQL集合,其id和分区键都等于/id

给定一个ID列表,我需要获取所有这些文档。当使用.NET SDK (v3.25)时,建议使用以下容器类方法中的哪一个来获得最低的延迟:

SELECT * FROM c where c.id in ('id-1', 'id-2', ...).

  1. 并行,使用ReadItemAsync读取所有文档,
  2. 使用ReadManyItemsAsync读取所有文档,
  3. 使用GetItemQueryIterator对表单GetItemQueryIterator进行查询。
EN

回答 1

Stack Overflow用户

发布于 2022-07-18 11:41:29

如果您想检索大量的单个项,最有效的方法是使用ReadManyItemsAsync(),而不是多次/并行地调用ReadItemAsync()

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

https://stackoverflow.com/questions/73020597

复制
相关文章

相似问题

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