gpt4 book ai didi

json - 查询复杂 CosmosDB 文档的简洁方法

转载 作者:行者123 更新时间:2023-12-03 01:29:55 25 4
gpt4 key购买 nike

背景:

我希望找到 JSON 文档中所有嵌套的 Features 字段,这些字段的条件为“state”=“new”且 length(Features.id) > 4

      {
"id": "123"
"feedback" : {
"Features" : [
{
"state":"new"
"id": "12345"

}


]
}

这是我尝试做的:

因为这是一个嵌套文档。我的查询如下所示:

 SELECT
c.feedback
ARRAY(SELECT Features.state FROM c IN c.Features) AS Features FROM
c
WHERE length(Features.id) >15

或者也许我必须这样做:

   SELECT VALUE c.feedback.Features
FROM c
WHERE EXISTS(
SELECT VALUE n
FROM c IN c.Features
WHERE f.state = "NotLinked” AND length(c.id) > 15
)

但是,语法不正确,我目前正在研究和寻找此案例的示例

感谢任何帮助

最佳答案

请尝试这个sql:

SELECT DISTINCT c.feedback FROM c join d in c.feedback.Features where d.state = "new" and length(d.id) > 4

可以引用这个documentation .

关于json - 查询复杂 CosmosDB 文档的简洁方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63403034/

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