假设我在DocumentDB集合中有这3个文档:
[
{
"name": "tiger",
"keywords": [
"animal",
"cat",
"stripes"
]
},
{
"name": "cat"
},
{
"keywords": [
"panther",
"black"
]
}
]
如何构建单个SQL查询以返回“name”与“cat”匹配的所有文档,或者当“keywords”和“name”是文档中的可选元素时,“keyword”与“cat”匹配?
答案 0 :(得分:1)
尝试此查询:
SELECT * 从根r 在哪里r.name =' cat'或ARRAY_CONTAINS(r.keywords,' cat')