TypeError:对象标记没有方法' forEach'在nodejs mongojs

时间:2015-08-09 12:09:33

标签: mongojs

我正在编写一个使用express和mongojs的nodejs应用程序。表达工作正常,但是当我添加mongojs时,我收到错误。

var mongojs = require('mongojs');
var database = "collegeApp";
var collections = "marks";
var db = mongojs(database,collections);

显示的错误看起来像是一个mongojs库错误。

TypeError: Object marks has no method 'forEach'
        at new Database (/home/justACoder/Desktop/projects/collegeApp/project/node_modules/mongojs/lib/database.js:14:13)

另外我有另一个项目没有并发运行,但是当我运行该项目时没有发生错误。它运行良好。

1 个答案:

答案 0 :(得分:1)

我刚发现错误。事实上传递的集合不是数组,这就是为什么forEach函数不存在。