打字员错误:无法读取的未定义的属性“长度”

时间:2019-02-02 20:31:22

标签: javascript node.js mongodb dhtmlx-scheduler

我正在制作的node.js应用并实现调度器应用程序。我以下本演练:https://dhtmlx.com/blog/using-dhtmlxscheduler-with-node-js/

当我导航到/ data页面时,它说无法读取未定义的属性'length'。我去GitHub的页面和下载app.js字一个字。

下面是app.js部投掷错​​误:

app.get('/data', function(req, res){
db.event.find().toArray(function(err, data){
    //set id property for all records
    for (var i = 0; i < data.length; i++)
        data[i].id = data[i]._id;

    //output response
    res.send(data);
});
});

1 个答案:

答案 0 :(得分:0)

example正常工作。我猜,就您而言,mongoskin由于某些原因未能连接到mongodb。如果我更改了该路径mongodb://localhost/testdb中的某些部分(出于测试目的,请放置一些随机字符串),则mongodb将抱怨url的问题,并且会收到错误消息{{1 }},因为不会从数据库中提取数据。