Получите общее количество счетов на одного клиента
У меня есть база данных, где у меня есть документы, такие как клиенты (customerId, firstName, lastName, phoneNo, eMail) и счет-фактура (invoiceId, invoiceDate, customerId).
Я хочу получить сумму счетов на одного клиента в представлении. В настоящее время я использую Fauxton 2.0.
Мой взгляд в настоящее время:
function (doc) {
if (doc.customerId && doc.invoiceId) {
emit(doc.customerId, doc.invoiceId);
}
}
Но я хочу добавить какую-то функцию сокращения, которая может дать мне общую сумму счетов.
Благодарю.
1 ответ
Решение
Ну, я решил проблему, это была просто проблема изменения функции сокращения _sum на _count, чтобы получить общее количество счетов. Поэтому при запросе ключа (customerId) я получаю счет.