本文记录如何在Linux系统上进行MongoDB数据库的导出和导入(备份和还原),Windows系统上的命令基本一样,仅文件路径不同。数据库导出/备份

mongodump -d 数据库名称 -o 导出目录路径

如:mongodump -ddb_test-o/home/user01/data,表示将数据库db_test 导出到文件夹/home/user01/data下,若data文件夹不存在则会自动创建

数据库导入/恢复

mongorestore -d 恢复后的数据库名称 待恢复数据的目录路径

如:mongorestore -d db_test /home/user01/data,表示将文件夹/home/user01/data下的数据(注意:该文件夹下应该都是bson文件和json文件)还原到数据库db_test中,若数据库db_test不存在则会自动创建