dev和prod视图给出了不同的结果

时间:2017-04-24 20:21:51

标签: couchbase-view

我尝试使用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返回值。

1 个答案:

答案 0 :(得分:0)

在开发模式下查看适用于文档子集