2016-11-12 78 views
0

用下面的代码,我得到下面的错误:如何遍历对象的列表中的Node.js

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

类型错误:“在”运营商不能使用搜索“_id” 0

我想下面的代码,但问题仍然存在:

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

编辑:

有了新的代码,我GE T中的以下错误:

类型错误:不能使用“在”经营者在1

我已经安装了Robomongo,看是否已经被添加的文件搜索“_id”,似乎文档的id已被添加,仅此而已。

+0

什么是'events'? – 2016-11-12 12:51:47

回答

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(); 

}