我正在使用Cloudant的<div id="Terms"></div>
<script>
$.get("/mobile/en/html/tnc/apply.html", function(tnc) {
var elem3 = document.getElementById('Terms');
if (elem3){ elem3.innerHTML = tnc; }
});
</script>
功能,我想查找具有名称的特定用户(来自用户的输入)参加了多少事件(事件数量对象)的日期范围(来自用户的输入)。
我的文档如下所示。
<div id="Terms" contenteditable="true"></div>
以上意思是,用户在开始和结束时间之间参加了2个事件。对于具有事件参与列表的同一用户,对于不同的日期范围也有许多文档。
如何在Cloudant map reduce中实现这一目标?
我的尝试: 无法正确获取地图。我可以通过名义过滤 图:
map reduce
减少
{
user: {
name: 'peter pan'
},
startEventDateTime: <timestamp>,
endDateDateTime: <timestamp>,
events: [
{
name: 'La la land',
text: 'more info'
},
{
name: 'La la land',
text: 'more info'
}
]
}