我使用来自不同源文件的 Mongoose 模式将大约 60,000 条记录导入 MongoDb。现在我想导出到选定记录的文本文件(也在字段上应用验证 - 例如,猫鼬模式 email1 和 email2 中有两个字段。我必须在 email1 和 email2 之间选择作为导出中的字段(电子邮件)每个记录的文件)。我提到了插件 mongoose-to-csv。是否有任何其他插件或方法可用于此导出到 txt 文件?
是的,我尝试使用 fs 模块。
我希望在 txt 文档中得到类似这样的结果。
"ID","First_Name","Last_Name","Email"
123,ABC, DEF, emailABC@example.com
456,GHI, JKL, emailGDI@exaple.com
.....
我的代码是
Model.find({"ID":{$exist:true}},function(error,result)
{
var csv = json2csv({data:results, fields:fields, hasCSVColumnTitle:true});
fs.writeFile('TestFile.csv',csv,function(err)
{
});
});
我们可以将这些逗号分隔值写入文本文件吗?