Couchbase视图结果因reduce函数而异
题
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(所有现有行的总和)。
我多次更新了视图,但仍然没有得到正确的结果。
怎么了?
不隶属于 StackOverflow