我想为MongoDb集合中的文档创建多个csvs。每个文档都只是一个JSON文件。如何在流星应用程序中创建多个csvs
JSON由两部分组成:META DATA和VARIABLE。
我在分享路由器代码,请建议更改。这不处理多个csvs。
Router.route('/csv', {
where: 'server',
action: function() {
//change the name of the file to the Template Name on the click on the selected Template. Currently using the name as data.csv
var filename = 'data.csv';
var fileData = "";
var headers = {
'Content-type': 'text/csv',
'Content-Disposition': "attachment; filename=" + filename
};
var records = nodeDB.find();
records.forEach(function(rec) {
fileData += rec.META + "," + rec.VARIENTS + "\r\n";
});
this.response.writeHead(200, headers);
return this.response.end(fileData);
}
});
我在表上显示了多个JSON。点击该行后,相应的CSV必须下载。我们不需要CSV压缩文件。
这是你问的问题,第二次(从http://stackoverflow.com/questions/30613182/how-to-convert-json-stored-在-d B-成-使用-流星CSV-)。我也看了第一篇,但很难说出你在问什么。请注意,您无法下载两个文件而只需一个请求,而无需创建zip文件。上面的代码有什么问题?它看起来像一个CSV文件 – Akshat
即使上述问题没有被任何人回答,所以这个链接无论如何不帮助 – garima