如何遍历Node.js中的对象列表

时间:2016-11-12 11:51:52

标签: node.js for-loop

使用以下代码我得到下面的错误:

for (event of events) {
    var newEvent = new Event(event);
    newEvent.save();
}

TypeError:无法使用'in'运算符在0

中搜索'_id'

我尝试了以下代码,但问题仍然存在:

for (var i = 0; i <= events.length; i ++ ) {
    var newEvent = new Event(i);
    newEvent.save();
}

编辑:

使用新代码我收到以下错误:

TypeError:无法使用'in'运算符在1

中搜索'_id'

我已安装Robomongo以查看是否已添加文档,并且似乎已添加文档的ID,仅此而已。

1 个答案:

答案 0 :(得分:0)

在第一个循环中你可以使用:

for (event in events) {
var newEvent = new Event(event);
newEvent.save();
}

在第二个循环中:

for (var i = 0; i <= events.length; i ++ ) {
var newEvent = new Event(events[i]);
newEvent.save();

}