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 放在反引号中以将其转义。