mongodb数据库操作(备份,还原,导出,导入)

mongodb数据库操作(备份,还原,导出,导入)

mongodb数据库操作(备份,还原,导出,导入)

一、备份mongodb数据库:

  • 如果没有用户谁,可以去掉-u和-p。
  • 如果导出本机的数据库,可以去掉-h。
  • 如果是默认端口,可以去掉–port。
  • 如果想导出所有数据库,可以去掉-d。

二、还原mongodb数据库:

注意:–drop的意思是,先删除所有的记录,然后恢复。

三、导出mongodb数据库:

  • -f 导出指字段,以字号分割,-f name,email,age导出name,email,age这三个字段
  • -q 可以根查询条件导出,-q ‘{ “uid” : “100” }’ 导出uid为100的数据
  • –csv 表示导出的文件格式为csv的,这个比较有用,因为大部分的关系型数据库都是支持csv,在这里有共同点

四、导入mongodb数据库:

1、还原整表导出的非csv文件

2、还原部分字段的导出文件

3、还原导出的csv文件