0
我尝试使用couchbase视图来映射和减少数据。开发和产品视图给出不同的结果
在开发中,一切都很好。 reduce函数返回的值是我正在等待的json formated doc。
但是,当我发布prod中的视图,我只有空值(键似乎是好的:他们是相同的,但没有价值了)。
我试着用更简洁的视图(自定义_count)和督促观点给了我3每个键(这显然是假的),而它似乎在开发中
我看不到任何错误OK报道。
有没有人有线索?
为什么开发和产品视图给出如此不同的结果没有任何错误?
如何在此上下文中调试我的视图?
这可能是RAM大小的问题吗?
地图功能看起来像:
function (doc, meta) {
if (doc.EXENUM_A != "")
{
if (doc.PRS != "") {
emit(doc.EXENUM_A, { ... });
}
}
}
而减少一个:
function (keys, values) {
for (k in keys) {
result = {"PRS":{}};
for (v in values) { // result is modified
... }
return result;
}
}
在开发中,我得到的字典返回值,在督促,我得到空的返回值。