allDocs 查询返回 PouchDB 中的设计文档

allDocs query returning design docs in PouchDB

我在我的文档中使用了智能 ID,以便我可以按日志类型和日期进行搜索。我也在使用 pouchdb-find 插件来创建索引,尽管它们还没有被使用。

这是一个 allDocs 查询示例:

var start = 'log_2015-05-28T23:00:00.000Z',
    end = 'log_2015-05-29T23:00:00.000Z;
return db.allDocs({ startKey: start, endKey: end, include_docs: true });

此查询的结果包括设计文档。这是其中之一的示例密钥:

_design/idx-a1f9f055e1ec4dfb9f5e9fd9ac7fc6bb

如果设计文档的键超出了我的开始和结束键范围,为什么我要取回设计文档?

您想要 startkeyendkey,而不是 startKeyendKey。 :)