在嵌套的 JSON 数组中找到所有不同的值
Locate all distinct values in nested JSON array
背景:
我希望在此嵌套数组中找到我的“状态”键的所有不同值
{
"id": "123"
"feedback" : {
"Features" : [
{
"state":"new"
}
]
}
这是我尝试做的事情:
因为这是一个嵌套文档。我的查询如下所示:
SELECT DISTINCT c.feedback.Features FROM c
WHERE ARRAY_CONTAINS(c.feedback.Features, {state}, true)
我正在查看文档,但没有看到在嵌套数组中查找不同值的情况。我会继续研究。
感谢任何帮助
请试试这个sql:
SELECT DISTINCT d.state FROM c join d in c.feedback.Features
如果你只需要状态的值,你可以试试这个:
SELECT DISTINCT VALUE d.state FROM c join d in c.feedback.Features
希望对您有所帮助。
背景:
我希望在此嵌套数组中找到我的“状态”键的所有不同值
{
"id": "123"
"feedback" : {
"Features" : [
{
"state":"new"
}
]
}
这是我尝试做的事情:
因为这是一个嵌套文档。我的查询如下所示:
SELECT DISTINCT c.feedback.Features FROM c
WHERE ARRAY_CONTAINS(c.feedback.Features, {state}, true)
我正在查看文档,但没有看到在嵌套数组中查找不同值的情况。我会继续研究。 感谢任何帮助
请试试这个sql:
SELECT DISTINCT d.state FROM c join d in c.feedback.Features
如果你只需要状态的值,你可以试试这个:
SELECT DISTINCT VALUE d.state FROM c join d in c.feedback.Features
希望对您有所帮助。