I'm looking for a very simple way to export data from mongoDB into a CSV. Most of the answers involve bash scripts… etc. Is there a simple mongoDB command that will just export the data into CSV?

推荐答案

Update:

从mongo 3.0.6开始,--csv不再受支持,新的标志是--type=csv,因此命令将是

mongoexport --db users --collection contacts --type=csv --fieldFile fields.txt

Original answer:

这可以使用mongo utility function mongoexport --csv从命令行完成.

除了--csv之外,文档还指出,您还需要使用--fields或指定一个文件,其中包含using --fieldFile中的字段.

看一看usage examples,看看它们是否有用,例如:

mongoexport --db users --collection contacts --csv --fieldFile fields.txt

Mongodb相关问答推荐

Go mongo-驱动程序测试,FindOne未根据给定的筛选器返回正确结果

聚合管道可以用于更新数据库中的文档吗?

MongoDB查询优化

如何判断 mongodb 聚合,该文档具有键,该键是一个数组,其第二个元素是否存在?

有没有办法从另一条记录中插入一条记录

mongoose中的 required是什么意思?

MongoDB中的readPreference和readConcern有什么区别?

MongoDB 列表 - 获取每第 N 个元素

看起来当我执行 fs.writeFile() 时,更改的文件会重新启动 nodemon.怎么让它不重启?

在一个变量上运行的 Node JS 中使用正则表达式的 Mongo 查询

如何使用原子操作在一个文档中切换布尔字段?

java.lang.IncompatibleClassChangeError:Implementing class Mongo

MongoDB Compass 过滤器(查询)

MongoDB - 文件大小巨大且不断增长

MongoDB 数据库,相当于 SELECT column1, column2 FROM tbl

初创公司应该考虑哪些数据库系统?

如何从 Mongoose 模型对象中获取集合名称

如何使用服务器实例指定 mongodb 用户名和密码?

mongoose中的 Date.now() 和 Date.now 有什么区别?

是否可以使用聚合框架对 MongoDB 中的 2 个字段求和?