我试图获得独特事件的计数的对象(可以说视频):CouchDB的地图,减少和分组
这里是我的证件:
{
"type":"View",
"video_id": "12300",
"user_id": 3
}
{
"type":"View",
"video_id": "12300",
"user_id": 1
}
{
"type":"View",
"video_id": "45600",
"user_id": 3
}
我想得到的观点的一个独特(由user_id
)计数为每个视频
我想我想我的数据映射,像这样:
function(doc) {
if (doc.type === 'View') {
emit([doc.video_id, doc.user_id], 1);
}
},
但我不明白如何将它降低到每个视频的独特用户,还是我会讨论这个错误。