При выполнении «соединения» в CouchDB вы можете использовать сортировку представлений для группировки записей вместе. Например, наличие двух типов документов клиентов и заказов . Чтобы вы могли вернуть клиента , затем все заказы для этого клиента, затем следующего клиента, и заказы.
Вопрос в том, как выполнить слияние строк, чтобы при наличии 10 клиентов и 40 заказов на выходе по-прежнему было 10 строк вместо 50. По сути, вы добавляете дополнительную информацию в свой покупатель ряд.
Я полагаю, что использование _list
или reduce
решит эту проблему. Вопрос в том, как именно это сделать?