mongodb - 如何使用 Robo 3T 从 MongoDB 导出 JSON

我正在使用连接到 MongoDB 的 Robo 3T(以前称为 RoboMongo)。我需要做的是:该 MongoDB 中有一个集合。我想从该集合中导出数据,以便将其保存到文件中。

我使用界面将集合中的数据作为文本打开,然后执行 Ctrl + A 并粘贴到文本文件中。但是,我发现并非所有数据都被复制,而且文本数据中有很多注释自然会破坏 JSON。

我想知道 Robo 3T 是否有“导出为 JSON”功能,以便我可以进行干净的导出。

任何指针表示赞赏!

最佳答案

一种快速而肮脏的方法:只需将查询编写为 db.getCollection('collection').find({}).toArray() 并右键单击 Copy JSON。将数据粘贴到您选择的编辑器中。

https://stackoverflow.com/questions/28733692/

相关文章:

mongodb - E : Unable to locate package mongodb-org

macos - 无法连接到mongodb errno :61 Connection refused

linux - 无法连接到服务器 127.0.0.1 shell/mongo.js

arrays - mongodb通过多个数组项查找

javascript - 在NodeJS中获取Mongo数据库中插入文档的_id

mongodb - 在 mongoDb 中,如何通过索引删除数组元素?

mongodb - Mongoose 的 $or 条件的 find 方法无法正常工作

node.js - ( Node :3341) DeprecationWarning: Mongoo

node.js - 如何获得 Mongoose 模型的所有计数?

python - 类型错误 : ObjectId ('' ) is not JSON seriali