如何在GitHub上使用MongoDB可用的包?

时间:2014-05-21 02:12:13

标签: node.js mongodb express

是MonogoDB n Nodejs的新用户。构建简单的产品目录。尝试将CS​​V文件内容导入mongodb。我得到了语法错误::意外的标识符错误:有什么方法可以解决这个问题吗? 我很想知道在Git上使用ya-csv包。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

尝试如下:

npm install ya-csv  //install package

//Put this code in your .js file

var csv = require("ya-csv");
var validRows        = [];
var reader = csv.createCsvFileReader("/csv/file.csv", {columnsFromHeader:true,'separator': ',' , encoding: "utf8"});

reader.addListener('data', function(data) {       //if rows are in correct format then it will push into array
    if(data){
        validRows.push(data);            
    }
});

reader.addListener('end', function(){          //this method will be called after reading all csv rows   
   validRows.forEach(function(data){         
           //console.log(data.name);           //get your data like this
        });
});

reader.addListener('error', function(err){
    console.log(err);                           //if any error occurred        
});

有关详细信息,请点击此链接

https://github.com/koles/ya-csv