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;