今天早上我正在探索CouchDB,并且正在玩一个看起来像这样的文档架构:
{
"post_id": 1,
"date": "1/1/2011",
"body": "ur blog is awesome!"
}
我希望能够构建一个视图,该视图既给出了给定post_id的当前评论数量,也给出了“最后一次评论”字段,该字段告诉我最近的评论何时发布。
我已经玩了足够的地图来执行map / reduce以获得评论计数,但是没有看到任何方式包含“最后评论的”字段。我想我必须在这里构建两个单独的视图,但想知道是否有可能在一次旅行中获取此信息而不是两次。
我目前试图获得评论数:
map: function(doc) {
emit(doc.post_id, 1);
}
reduce: "_count"
答案 0 :(得分:2)