Mongodb mapReduce不计算发射次数

时间:2016-03-02 11:06:23

标签: mongodb mapreduce mongoid

我正在尝试以下方法:

map = %Q{
      function() {            
          emit(this.ei, { second: this.se, amount: this.am });
      }
    }

    reduce = %Q{
      function(key, values) {

        var count = 0;
        values.forEach(function(value) {
          count++;
        });

       return { second: 0, amount: count }
      }
    }

问题是计数(金额)== 2!我这里有很多文件。当"调试"我注意到有时'值得'是一个数组。可能吗?我做错了什么?

谢谢!

0 个答案:

没有答案