gpt4 book ai didi

sql - 使用 SQL API 选择 * 除了 Cosmos DB 中的特定属性

转载 作者:行者123 更新时间:2023-12-04 17:22:08 24 4
gpt4 key购买 nike

考虑以下,我有一个看起来像这样的文档:

"id": 2
"properties": {
"desired": {
"Property1": 10,
"Property2": 1,
"Property3": 1,
"$metadata": {
...
},
"$version": 53
}
},
我想从文档中获取所有内容,除了 $metadata$version显而易见的解决方案是:
SELECT c["Property1"], c["Property2"] .... FROM c where c["id"] = "2"
但是,我的文档可能会动态扩展,因此上述内容不是最理想的。因此,我认为最好只排除 $metadata$version .我在stackoverflow上查看了不同的“有趣”解决方案,其中有人建议创建一个临时表。
不幸的是,查询需要非常高效,因为我想减少使用的 RU 数量。另外我真的想避免处理代码中的排除。
因此,如何从我的文档中排除特定的“列”,而不编写过长的查询,其中可能包括创建临时表。

最佳答案

Cosmos DB 不支持“Project Away”。您需要指定要投影的属性或使用 * 并返回所有属性。

关于sql - 使用 SQL API 选择 * 除了 Cosmos DB 中的特定属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65578522/

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