Tag: export to csv

如何在mongo db中拼合子文档

我的collections有这样的文件 { "_id" : ObjectId("587c8d0364b6e32706f7edef"), "first_name" : "John", "last_name" : "Doe", "password" : "aasdjsabb12213b21bbcghc1h2", "shift" : "A", "dept" : "Management" "Requests" : [ { "weekId" : 1, "MO" : 1, "TU" : 2, "W" : 3, "TH" : 9, "FR" : 10, "SA" : 6, "SU" : 1 } ] } 我想将我的查询结果导出到csv,并需要像这样平铺的字段 { "_id" : […]

从javascript Node.js调用mongoexport

我想将Mongo Collection导出为.csv。 Mongo为此提供了一个解决scheme,但它仅限于shell。 http://docs.mongodb.org/manual/reference/mongoexport/ 我为node.js使用本地驱动程序,并希望能够在脚本中执行此操作,而不是从shell中调用。

Nodejs发送部分响应

MongoDB收集中有2万条logging。 我在csv中导出所有这些logging。 我使用这个发送部分回应: res.writeHead(200, { "Content-Type": "application/csv", "Content-disposition": "attachment; filename='import.csv'" }); res.write(data + '0', "binary"); 上面的代码正在批量执行500.我将结束处理所有logging时使用此代码。 if (++responseCount == loopCount) { res.end(); } 但是我得到这个错误: 发送后无法设置标题。 但是我得到的文件下载了500条logging。 这是我的完整代码。 var exportData = function (req, res, next) { var limit = 500; var responseCount = 0; var loopCount = 1; var size = 30000; //Get 500 records at […]

将html表格导出到csv

我正在尝试在我的网站中添加csv下载选项的function。 它应该将网站中的html表格转换为csv内容并使其可下载。 我一直在通过互联网寻找一个好的插件,并find一些像http://www.dev-skills.com/export-html-table-to-csv-file/有用的,但它使用PHP脚本做下载部分。 我想知道是否有一个纯粹的JavaScript库可用于执行此function使用服务器端的软件如node.js而不使用PHP?