Login
网站首页 > 文章中心 > 其它

mongodb_数据库操作|*|#8211;备份_还原_导出_导入_mongodb数据库操作实验总结

作者:小编 更新时间:2023-08-14 13:42:27 浏览量:499人看过

备份

备份 MongoDB 数据库,可以使用 mongodump 命令,语法格式如下:

mongodb_数据库操作-图1

mongodump --db  --out 

例如:

mongodump --db example --out /backup/mongo

这条命令将备份名为 example 的数据库,并将备份文件保存到 /backup/mongo 目录下.

还原

mongodb_数据库操作-图2

还原 MongoDB 数据库,可以使用 mongorestore 命令,语法格式如下:

mongorestore --db  

mongorestore --db example /backup/mongo/example

这条命令将还原指定目录下的 example 数据库备份文件至名为 example 的数据库.

导出

导出 MongoDB 数据库,可以使用 mongoexport 命令,语法格式如下:

mongoexport --db  --collection  --out 

mongoexport --db example --collection users --out /export/mongo/users.json

这条命令将导出名为 example 数据库中的 users 集合,并将导出结果保存到 /export/mongo/users.json 文件中.

导入

导入 MongoDB 数据库,可以使用 mongoimport 命令,语法格式如下:

mongoimport --db  --collection  --file 

mongoimport --db example --collection users --file /import/mongo/users.json

这条命令将导入 /import/mongo/users.json 文件中的数据至名为 example 数据库中的 users 集合.

示例说明

以下是两条示例说明:

示例1:备份和还原

备份 example 数据库:

mongodump --db example --out /backup/mongo

删除 example 数据库:

mongo
use example
db.dropDatabase()
exit

还原 example 数据库:

mongorestore --db example /backup/mongo/example

示例2:导出和导入

导出 example 数据库中的 users 集合:

mongoexport --db example --collection users --out /export/mongo/users.json

删除 example 数据库中的 users 集合:

mongo
use example
db.users.drop()
exit

导入 users.json 文件中的数据至 example 数据库的 users 集合:

mongoimport --db example --collection users --file /import/mongo/users.json

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章