我对我的 CouchDB 知识有点困惑。
我有一个用标签数组标记的内容数据库,并且有一个创建日期。
我想创建一个视图,该视图可以提取有限数量的带有特定标签的最新故事。
例如,最新的 6 个故事标记为“业务”。
遇到这个问题,这似乎让我几乎到达了我需要去的地方,但我缺少一个关键元素,我认为这是如何制作查询字符串以按一个键排序同时按另一个键进行搜索。
这是我的地图功能。
function(doc) {
if (doc.published == "yes" && doc.type == "news") {
for (var i = 0; i < doc.tags.length; i++) {
if (doc.tags[i]) {
emit([doc.created, doc.tags[i]], doc);
}
}
}
}
那么如何查询该视图以查找所有标记为“业务”的文档,这些文档是基于创建的最新文档。
created 属性是日期可排序格式。