我发布了一个包含2个项目的基于数组的密钥,以减少我只使用内置的_count
函数。
function (doc) {
emit([ doc.Name, doc.Date], null);
}
我希望按照doc.Date进行过滤,同时仅根据doc.Name(组级别1)对计数进行分组,例如2010年1月1日至2011年1月1日,
/_view/test?group_level=1&startkey=[{},20100101]&endkey=[{},20110101]
但是我上面使用的语法似乎不起作用。没有返回结果。我的印象是{}占位符用于匹配任何键。如果我输入一个特定的文档名称,它可以工作但只过滤到该文档名称,
/_view/test?group_level=1&startkey=["MYDOC",20100101]&endkey=["MYDOC",20110101]
出来了,
{"rows":[
{"key":["MYDOC"],"value":10}
]}
我不想在文档名称上进行过滤,只在基础日期范围内进行过滤。谢谢。