我使用來自不同源文件的Mongoose模式將大約60,000條記錄導入到MongoDb中。現在我想執行導出到選定記錄的文本文件(也在字段上應用驗證 - 例如,貓鼬模式email1和email2中有兩個字段,我必須在導出時選擇email1和email2作爲字段(Email)文件爲每個記錄)。我將插件mongoose-to-csv引用。有沒有其他插件或方法可用於導出到txt文件?使用貓鼬將大量文檔導入到文本文件
是的,我嘗試使用FS模塊。
我想在txt文件中得到類似這樣的結果。
"ID","First_Name","Last_Name","Email"
123,ABC, DEF, [email protected]
456,GHI, JKL, [email protected]
.....
我的代碼是
Model.find({"ID":{$exist:true}},function(error,result)
{
var csv = json2csv({data:results, fields:fields, hasCSVColumnTitle:true});
fs.writeFile('TestFile.csv',csv,function(err)
{
});
});
我們能不能寫這些逗號分隔值到一個文本文件?
你可以使用使用fs模塊來編寫文件,並在代碼中進行驗證嗎? –