这是最新版本的couchbase服务器。
最终目标是使用reduce / groupby将重复键的值聚合到一个具有数组值的行中。
查看没有缩小/分组的结果(实际上可能有50行像这样发出):
{
"total_rows": 3,
"offset": 0,
"rows": [
{
"id": "1806a62a75b82aa6071a8a7a95d1741d",
"key": "064b6b4b-8e08-4806-b095-9e59495ac050",
"value": "1806a62a75b82aa6071a8a7a95d1741d"
},
{
"id": "47abb54bf31d39946117f6bfd1b088af",
"key": "064b6b4b-8e08-4806-b095-9e59495ac050",
"value": "47abb54bf31d39946117f6bfd1b088af"
},
{
"id": "ed6a3dd3-27f9-4845-ac21-f8a5767ae90f",
"key": "064b6b4b-8e08-4806-b095-9e59495ac050",
"value": "ed6a3dd3-27f9-4845-ac21-f8a5767ae90f"
}
}
with reduce + group_level = 1:
function(keys,values,re){
return values;
}
从沙发中产生一个错误,实际视图中有50行左右(即使视图行数较少也会失败)。沙发说了一些关于数据没有迅速缩小的事情。然而,当视图键是整数并且存在少量数据时,这种类型的东西仍然可以正常工作。
有人可以向我解释一下这个区别吗?