将包含数组作为值的文档插入 Couchbase 的语法是什么

What is the syntax for inserting a document into Couchbase that contains an array as a value

如果值是单个值,我知道使用 n1ql INSERT 语句将文档插入 Couchbase 的语法:

INSERT INTO `travel-sample` ( KEY, VALUE )
  VALUES
  (
    "k001",
    { "id": "01", "type": "airline"}
  )
RETURNING META().id as docid, *;

但是如果其中一个值是字符串数组怎么办,它的语法是什么?我无法在 couchbase 网站或其他任何地方找到示例。

数组的语法与JSON语法相同

示例:

评论字段是字符串数组

INSERT INTO `travel-sample` ( KEY, VALUE ) VALUES (
    "k001", { "id": "01", "type": "airline", "reviews": ["xyz", "abc"] });

文档本身是 ARRAY 而不是 OBJECT

INSERT INTO `travel-sample` ( KEY, VALUE ) VALUES (
    "k002", ["xyz", "abc"]);