1

我正在发出一个包含 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}
]}

我根本不想过滤文档名称,只过滤基础日期范围。谢谢。

4

0 回答 0