function (doc) {
if(doc.jsonType == 'cart') {
if((Date.parse(doc.updated_at) + (15 * 60000)) >= Date.now()) {
for(item in doc.items) {
emit(item, doc.items[item].quantity);
}
}
}
}
使用此功能,我可以获取在过去 15 分钟内更新的文档,例如 2,数量为 1 和 2,总和应为 3。但是,当我使用内置 reduce 函数 _sum 时,我得到 32(所有现有行的总和)。
我多次更新了视图,但仍然没有得到正确的结果。
怎么了?