gpt4 book ai didi

azure-cosmosdb - 返回 CosmosDB 中的部分文档

转载 作者:行者123 更新时间:2023-12-03 08:14:29 24 4
gpt4 key购买 nike

我有一个包含许多字段的大型文档,我只想从对象返回 1-2 个字段以保持吞吐量。这在 cosmosDB 中可能吗?还是我每次都需要返回整个对象?

最佳答案

使用 ReadItemAsync() 进行点读取是不可能的。执行此操作的唯一方法是使用查询并在 SELECT 语句中包含所需的属性。

也就是说,查询不太可能节省大量 RU/s,因为它仍然必须从数据存储中检索项目,然后在返回响应之前投影所需的属性。

如果您有一个包含大量属性和非对称访问模式的大型文档,这意味着您仅以高并发或频率读取或更新少量属性,那么更好的解决方案是将文档分成高并发的两部分或频率属性在一个文档中,而更多的静态属性在另一个文档中。

这将提供最高的效率。

关于azure-cosmosdb - 返回 CosmosDB 中的部分文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69833137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com