将数据从一个csv文件导入到meteor的mongoDB集合中
我想从一个csv文件中获取数据到一个使用meteorjs的mongoDB集合,我会很感激任何帮助
您可以使用papa-parse并使用Node文件系统读取csv文件,如下所示:
var fs = Npm.require('fs'); // Assume that the csv file is in yourApp/public/data folder var data = fs.readFileSync(process.env.PWD + '/public/data/yourCSV.csv', 'utf8'); var usersData = Papa.parse(data, {header: true});
用户数据将以JSON格式存储,您可以将其存储在MongoDb中。
csv-parse用于parsingcsv文件。 加载MongoDB集合可以通过Meteor集合的upsert方法来完成。