首先,这个问题 - 来自 all_docs 的过滤器设计文档 - 似乎已经像这里描述的那样得到了解决:https: //plus.google.com/+JasonDeRose/posts/1iP5tu3wVqw
/mydb/_all_docs?endkey=%22_%22
并排在第一位。但是,突然在不同的设置中(实际上只是不同的部署),查询只返回一个空集合 []。似乎顺序发生了变化,没有 endkey="_" 返回完整的集合(包括设计文档)。我尝试了 endkey/startkey 的各种组合,但无法再次过滤设计文档。
最后我添加了一个过滤器并切换到 _changes?include_docs=true 来加载初始文档。我也考虑过定义一个视图,但不喜欢这会导致数据复制和更改源的一些不便(在另一个上下文中需要)。另一方面,过滤器将为每个文档执行。
endkey=%22_%22 不再起作用是一个错误吗?有没有更方便,仍然有效的方法?