解析数据时出错:未捕获TypeError:无法读取未定义的属性“长度”

时间:2016-10-03 17:58:56

标签: javascript html mongodb d3.js

我正在使用以下代码来读取和解析数据,我正在使用d3.js和dc.js创建图表

function makeGraphs(error, apiData) {

    //Start Transformations
    var dataSet = apiData;

    var dateFormat = d3.time.format("%m/%d/%Y");
    console.log(dateFormat);

    dataSet.forEach(function(d) {

    console.log(d.DateOfStop);
    console.log("before");
    d.DateOfStop = dateFormat.parse(d.DateOfStop);
    console.log("after");
    console.log(d.DateOfStop);
    //d.DateOfStop.setDate(1);
}); 

我注意到,当我将数据限制为少于15条记录时,它不会抛出任何错误,但是我记录的错误超过了15条。

  

未捕获的TypeError:无法读取未定义的属性“长度”

我确实检查了字段“DateOfStop”的数据库未定义数据,但数据存储正常,我使用的是mongo DB。

任何人都可以看一下。

感谢。

0 个答案:

没有答案