gpt4 book ai didi

azure - 我可以使用 Id 之外的自定义键创建 azure cosmos db 文档吗

转载 作者:行者123 更新时间:2023-12-01 01:46:30 24 4
gpt4 key购买 nike

我正在使用 azure cosmos db 来保存和编辑我的 session 信息。目前我没有在文档中使用 ID,而是有另一个包含所有文档的唯一字段。如何更新我的查询以获取文档?

最佳答案

您可以为自定义键使用任何您想要的属性(只需确保不删除其索引)。默认情况下,所有属性都会被编入索引,除非您明确设置自定义索引策略来删除某些属性的索引。

但是你不能消除内置的 id 属性;如果您没有显式设置它,它将仅设置为 guid。

如果您正在执行查询,从功能角度来看,这确实不重要。只需搜索您想要的任何属性即可。但是:如果您正在进行点读取(在检索单个文档时,从 RU 角度来说,读取比查询更有效),您只能通过指定 id 属性来执行点读取,不是您的自定义属性。如果您必须使用自定义属性并且需要进行点读取,则可以考虑将自定义属性也存储为id(只要保证它是唯一的)每个文档)。

关于azure - 我可以使用 Id 之外的自定义键创建 azure cosmos db 文档吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48641133/

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