Mongoose.js承诺没有长度

时间:2014-04-07 12:41:17

标签: javascript node.js mongoose

我有以下代码:

Logger.find({api_key: akey}).exec(function(err, loggers) {
  if(err) {
    res.json(300, {"Error": err});
  } else {
    for(var i=0;i<loggers.length;i++) {
    // Do stuff
    }
  }
});

现在,当我尝试查询1-4000个文档时,此功能完全正常,但是,如果我现在尝试查询大约10,000 - 40,000个文档,我会遇到错误说:

TypeError: Cannot read property 'length' of undefined

当我尝试查询一些文档时,我实际上可以毫无问题地访问length属性,但是一旦我想查询更多文档,我遇到错误而没有长度属性?是我还是什么错?

诚恳

0 个答案:

没有答案