Couchbase N1QL 组合子查询结果

Couchbase N1QL combine subquery results

我 运行 三个不同的 N1QL 查询,结果如下所示

第一个结果:

{
"clicks": 12688190,
"m": 2,
"revenue": 51668.07,
"y": 2016  }

第二个结果:

{
"Signups": 45,
"m": 2,
"y": 2016  },

第三个结果:

{
"Deposits": 1,
"m": 2,
"y": 2016  }

我想要如下输出

{
"Deposits": 1,
"clicks": 12688190,
"Signups": 45,
"m": 2,
"y": 2016  }

如何在 N1QL 中加入这个差异结果??

您可以将子查询结果与 Couchbase 4.5.1 合并。

SELECT OBJECT_CONCAT( (subquery1)[0], (subquery2)[0], (subquery3)[0] );