mongodb - 如何在 mongodb 上导入 .bson 文件格式

我已经使用 mongodump 命令在服务器上导出了数据库,并且转储存储在 .bson 文件中。我需要使用 mongorestore 命令将其导入本地服务器。但是它不起作用。什么是正确的 mongorestore 命令以及其他恢复数据库的工具是什么

最佳答案

导入.bson文件非常简单:

mongorestore -d db_name -c collection_name /path/file.bson

仅适用于单个集合。试试这个:

mongorestore --drop -d db_name -c collection_name /path/file.bson

用于恢复mongodump导出的完整文件夹:

mongorestore -d db_name /path/

注意:如果您启用了身份验证,请使用以下语法:

mongorestore -u username --authenticationDatabase admin -d db_name -c collection_name /path/file.bson

https://stackoverflow.com/questions/6770498/

相关文章:

mongodb - 什么时候应该使用 NoSQL 数据库而不是关系数据库?可以在同一个网站上使用两者

javascript - 我可以按日期查询 MongoDB ObjectId 吗?

ios - MongoDB 与 Firebase

node.js - 在 Mongoose 中,我如何按日期排序? (node.js)

node.js - mongoError : Topology was destroyed

mongodb - 如何解决 MongoDB 中缺少事务的问题?

linux - 在 linux/OS X 上启动 mongod 服务的正确方法是什么?

mongodb - 了解 MongoDB BSON 文档大小限制

mongodb - 如何在一个命令中停止 mongo DB

mongodb - 如何在 MongoDB 中使用 Elasticsearch?