Node.js 如何在GitHub上使用MongoDB可用的软件包?

Node.js 如何在GitHub上使用MongoDB可用的软件包?,node.js,mongodb,express,Node.js,Mongodb,Express,我是MonogoDB n Nodejs的新用户。建立一个简单的产品目录。正在尝试将CSV文件内容导入mongodb。我得到了语法错误::意外标识符错误:有什么办法解决这个问题吗? 我很想知道如何使用Git上的csv包。有人能帮忙吗?请尝试以下操作: npm install ya-csv //install package //Put this code in your .js file var csv = require("ya-csv"); var validRows =

我是MonogoDB n Nodejs的新用户。建立一个简单的产品目录。正在尝试将CSV文件内容导入mongodb。我得到了语法错误::意外标识符错误:有什么办法解决这个问题吗? 我很想知道如何使用Git上的csv包。有人能帮忙吗?

请尝试以下操作:

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        
});
有关更多详细信息,请点击此链接


您是否将源代码从github直接拉入您的项目?或者您实际上是通过npm安装的
npm install ya csv
您如何使用该软件包?请将相关来源添加到您的问题中。可能是任何原因造成的。对不起,我想试试。但通用进口声明起了作用@WiredPairIENPM安装已成功:)@NeilLunn