• mongodb-4.4.10版本数据导入、导出、备份、恢复


    数据备份  mongodump

        ./mongodump -h localhost:27022 -d lison -o /usr/local/mongodb/mongodb-linux-x86_64-3.4.18/backup

          -h :指定ip和端口; -d :备份的数据库名称 ; -o:指定备份的路径

           其本质为:执行查询,然后写入文件;

    数据恢复  mongorestore

    ./mongorestore -h localhost:27022  -d lison /usr/local/mongodb/mongodb-linux-x86_64-3.4.18/backup/lison --drop

         --drop 已存在lison库则删除原数据库,去掉--drop则是合并

    数据导出  mongoexport(针对集合)

    ./mongoexport -h localhost:27022 -d lison -c users -f id,username,age,salary --type=csv -o /usr/local/mongodb/mongodb-linux-x86_64-3.4.18/backup/users.csv

    -c :指定导出的集合; -f :要导出的字段; --type:导出的文件格式类型[csv,json]

    数据导入  mongoimport(针对集合)

    ./mongoimport -h localhost:27022 -d lison -c users /usr/local/mongodb/mongodb-linux-x86_64-3.4.18/backup/users.csv --upsert

       --upsert  表示更新现有数据,如果不适用—upsert,则导入时已经存在的文档会报id重复,数据不再插入,也可以使用—drop删除原有数据

    end.

    支付宝扫一扫,为女程序员打赏!
    作者:梦幻朵颜
    版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    ECNU-2574 Principles of Compiler
    C++调用C#生成的DLL文件的各种问题
    EOJ-1708//POJ3334
    Linux---弹球游戏
    dotfiles管理
    js基础的知识整理
    关于css的一些知识点整理
    HTML5 aria- and role
    JS获取非行间样式
    Javascript中的数组去重-indexof方法
  • 原文地址:https://www.cnblogs.com/zhuwenjoyce/p/15490755.html
Copyright © 2020-2023  润新知