Couchbase N1QL:查询数组字段的问题
Couchbase N1QL: issue on querying array field
嗨,我有这样的测试文档:
{
"doctype": "test",
"users": [
1,
2
]
}
然后我使用下面的查询得到结果:
SELECT * FROM bucket WHERE doctype = "test" AND ANY user IN users SATISFIES user = 1 END;
但我得到了这个错误:"msg":"syntax error - at user"。
谁知道我哪里错了?谢谢
USER
是保留字。
您可以改用 u
,或将 USER
放在反引号中以将其转义。
嗨,我有这样的测试文档:
{
"doctype": "test",
"users": [
1,
2
]
}
然后我使用下面的查询得到结果:
SELECT * FROM bucket WHERE doctype = "test" AND ANY user IN users SATISFIES user = 1 END;
但我得到了这个错误:"msg":"syntax error - at user"。 谁知道我哪里错了?谢谢
USER
是保留字。
您可以改用 u
,或将 USER
放在反引号中以将其转义。