Сегодня утром я изучаю CouchDB и играю со схемой документов, которая выглядит примерно так:
{
"post_id": 1,
"date": "1/1/2011",
"body": "ur blog is awesome!"
}
Я хотел бы иметь возможность создать представление, которое дает мне оба текущихколичество комментариев для данного post_id, а также поле «последний комментарий», которое сообщает мне, когда был сделан последний комментарий.
Я достаточно поиграл, чтобы составить карту / уменьшить, чтобы получить количество комментариев, но не вижу способа включить поле «Последний комментарий».Я думаю, что мне придется построить два отдельных представления здесь, но хотел бы знать, возможно ли получить эту информацию за одну поездку вместо двух.
Моя текущая попытка получить количество комментариев:
map: function(doc) {
emit(doc.post_id, 1);
}
reduce: "_count"