PouchDB:创建用于获取唯一键的设计文档

PouchDB: Create a design doc for fetching unique keys

我数据库中的每个文档都有一个 tags 属性,它由一个字符串数组组成。不同的文档可以包含相同的标签。

例如:

docA: {
  _id: "1234567",
  tags: ["foo", "bar"]
},
var docB: {
  _id: "9876543",
  tags: ["bar", "baz"]
}

我需要创建一个设计文档来检索所有唯一标签。如果上面示例的设计文档 运行,它将 return:["foo", "bar", "baz"].

我不太确定该怎么做。我应该在 pouchdb 还是 couchdb 中进行?我需要 reduce 函数吗?

这正是您想要的:
http://guide.couchdb.org/draft/cookbook.html#unique