将mongodb收集数据导出到节点js中的csv文件

我创build了一个mongolab的mongodb集合,并希望打印该集合中的所有文档。 我有mongolab和mongolab的url,以获得与收集连接是 –

MongoDB的://用户:1234@ds041248.mongolab.com:41248 /新

示例文档结构是 –

{ "_id": "9759572745-Sing", "details": { "Gender": "M", "PreTrainingStatus": "Fresher", "Religion": "Hindu", "attendanceInPercentage": "", "batchHolders": { "AssessmentDate": "Thu Jul 16 2015", "CourseFee": "7500", "isEditable": false }, "batchID": "282726", "eid": "", "whereDidYouHearAboutStar": "---Select---", "skillInstructorOrTrainerName": "282726", "specificGovtInstitutetieups": "---Select---", "isSelected": false, "isEditable": false }, "addedOnMs": 1439455766000, "submittedOnMs": 1439454813000, "latitude": "27.409566879272", "longitude": "77.69295501709", "locationName": "Uttar Pradesh 281006,null" } 

我想打印它和所有嵌套属性显示在一列中。 但是我不能这样做,请帮忙。

谢谢(提前),Dia

你可以使用https://www.npmjs.com/package/json2csv

nested选项值设置为true

还可以从JSON中指定所需的字段。 对于嵌套文档,你可以指定像这样的details.Gender