我正在使用连接到 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
javascript - 在NodeJS中获取Mongo数据库中插入文档的_id
mongodb - 在 mongoDb 中,如何通过索引删除数组元素?
mongodb - Mongoose 的 $or 条件的 find 方法无法正常工作
node.js - ( Node :3341) DeprecationWarning: Mongoo