我想检查我的文档在对象A中是否具有相同的值,例如:
{
"id": "1234-wrew-1234314"
"_ts": 1672840679
"A": [
{
"Id": "123",
"values": 167273168512
},
{
"Id": "1234",
"values": 1672731685
},
{
"Id": "123456",
"values": 1673461685
}
]
}
现在有此文档,我想检查所有值是否具有相同的值是否有任何方法可以做到这一点?我已经尝试过:
select EXISTS(
SELECT VALUE n
FROM n IN c.A
WHERE c.A[0].values= c.A[1].values) as a
from c
where c.id ="1234-wrew-1234314"
如果我在对象A中只有2条记录,它工作正常,但我希望泛型解决方案处理对象中的任何数量的记录。我也尝试使用array_contain,但它不工作。提前感谢。
1条答案
按热度按时间ep6jt1vc1#
这是你需要的吗?