2016-08-02 4 views
1

を照会上の問題こんにちは、私はこのようなテストドキュメントを持っている:CouchbaseのN1QL:配列フィールド

{ 
    "doctype": "test", 
    "users": [ 
    1, 
    2 
    ] 
} 

それから私は結果を得るために、クエリの下に使用:

SELECT * FROM bucket WHERE doctype = "test" AND ANY user IN users SATISFIES user = 1 END; 

をしかし、私はこのエラーを得ました: "msg": "構文エラー - ユーザで"。 どこが間違っているのですか?ありがとう

答えて

2

USERは予約語です。

代わりにuを使用するか、USERをバックティックで使用してエスケープすることができます。

+0

ありがとうございました。すてきで明快な答えです。 – noob

関連する問題