我如何groupBy并更改couchbase中的值的内容?

时间:2014-10-31 18:29:17

标签: json couchbase

Exple:

我有这样的结果

结果1自动后:

关键-------------------------------值

“2014/10/31”----------------- {“A”:a}

“2014/10/31”----------------- {“B”:b}

“2014/10/31”----------------- {“C”:c}

“2014/10/31”----------------- {“D”:d}

如何从前一个输出这个新结果:

关键-------------------------值

“2014/10/31”----------------- {“Array”:[“A”:a,“B”:b,“C”:c ,“D”:d]}

有办法吗?任何帮助将不胜感激。感谢

2 个答案:

答案 0 :(得分:0)

您可以使用Couchbase v3 new N1QL query language。还有Query Language Tutorial。具体为Array Comprehensions语法。

答案 1 :(得分:0)

我找到了。只需:路径中的group = true或从过滤结果中选择它。 和reduce函数返回地图中的所有值。你也可以添加开始键=" 2014/10/31"和结束键=" 2014/10/31"。