我正在执行一个 mongdb 数据库查询,它下载一组对象,然后我想将其转换为 CSV。我使用babyparse
的是节点的 papaparse 替代版本。
这就是我正在尝试的:
Player.find({}).
exec(function(err, players) {
console.log(players.length);
var csv = papaparse.unparse(players, {
quotes: false,
delimiter: ',',
newline: '\n'
});
response.set({'Content-Type': 'application/force-download',
'Content-disposition':'attachment; filename=players.csv'});
response.send(200, csv);
});
}
但是,这不会提供正确的 CSV 文件,而是提供一些奇怪的东西,例如 csv 内容与 java 脚本函数内容的合并。
我该怎么做?