使用查询Cosmos的方式,如何选择ID为'11'的所有角色?
{
"Roles":[
{
"Name":"Admin",
"ID":[
"11",
"22",
"33"
]
},
{
"Name":"User",
"ID":[
"11"
]
}
]
}
我认为它看起来像这样,但是不确定where子句...
select value r from c join r in c.Roles join i in r.ID // where i = ??
答案 0 :(得分:1)
请尝试以下操作:
select value r from c join r in c.Roles where ARRAY_CONTAINS(r.ID,'11',false)
希望这可以为您提供帮助:)。