如何使用Node.js将Mongo中的大集合保存到文本文件中?

时间:2019-06-18 16:34:35

标签: node.js mongodb csv

我需要将mongodb集合中的记录值保存到文本文件中,但这是一个大集合,具有超过800万条记录。 该集合有两个字段: ID和说明,说明为大文本。

1 个答案:

答案 0 :(得分:2)

您可以使用mongoexport

将记录从集合直接导出到json或csv文件中
  

mongoexport --host {host_name} --username {user_name} --password {password} --db {database_name} --collection {collection_name} --out {output_file}

位置:

  • -host是一个可选参数,用于指定远程服务器Mongo数据库实例
  • -username和--password是用于指定用户身份验证详细信息的可选参数
  • -db指定数据库名称
  • -集合指定集合名称
  • -out指定输出文件的路径。如果未指定,结果将显示在控制台上