如果值是单个值,我知道使用n1ql INSERT语句将文档插入Couchbase的语法:
INSERT INTO `travel-sample` ( KEY, VALUE )
VALUES
(
"k001",
{ "id": "01", "type": "airline"}
)
RETURNING META().id as docid, *;
但是,如果值之一是字符串数组,该语法是什么?我无法在沙发上网站上的任何地方或其他任何地方找到示例。
数组的语法与JSON语法相同
示例:
评论字段是字符串的数组
INSERT INTO `travel-sample` ( KEY, VALUE ) VALUES (
"k001", { "id": "01", "type": "airline", "reviews": ["xyz", "abc"] });
文档本身不是数组对象
INSERT INTO `travel-sample` ( KEY, VALUE ) VALUES (
"k002", ["xyz", "abc"]);