N1QL 将多行连接成单个字符串
N1QL Concatenate many rows into single string
考虑在 Couchbase 中我有 3 个文档,其中包含名称:
彼得
保罗
玛丽
有没有一种简单的方法可以使用 N1QL 将其转换为 Peter、Paul、Mary 的单个字符串?
您可以执行以下操作:
SELECT ENCODE_JSON(ARRAY_AGG(d.name)) AS name
FROM mybucket d
WHERE d.name IS NOT NULL;
考虑在 Couchbase 中我有 3 个文档,其中包含名称:
彼得 保罗 玛丽
有没有一种简单的方法可以使用 N1QL 将其转换为 Peter、Paul、Mary 的单个字符串?
您可以执行以下操作:
SELECT ENCODE_JSON(ARRAY_AGG(d.name)) AS name
FROM mybucket d
WHERE d.name IS NOT NULL;