2017-04-24 79 views
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; 
    } 
} 

在开发中,我得到的字典返回值,在督促,我得到空的返回值。

回答

0

以开发模式查看作品的文档子集

相关问题