我尝试使用couchbase视图映射和缩小数据。
在开发中,一切都很好。 reduce函数返回的值是json格式化文档,我正在等待。
但是当我在prod中发布视图时,我只得到空值(键似乎没问题:它们是相同的,但不再有值)。
我尝试使用更简单的视图(自定义_count),prod视图为每个键提供3个(显然是假的),而在dev中似乎没问题
我无法看到报告的任何错误。
有没有人有线索?
为什么dev和prod视图会给出如此不同的结果而没有任何错误?
如何在此上下文中调试我的视图?
这可能是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;
}
}
在dev中,我得到字典返回值,在prod中,我得到null返回值。
答案 0 :(得分:0)
在开发模式下查看适用于文档子集