zoukankan      html  css  js  c++  java
  • mongodb 学习笔记 07 -- 数据备份、恢复

    • mongoexport 导出json或者csv格式
    • mongoimport 导入json或者csv
    • mongodump 导出二进制bson结构数据以及索引信息
    • mongorestore 导入二进制文件

    mongoexport

    -h 主机
    --port 端口号
    -u 用户名
    -p password
    
    -d 库名
    -c 表名
    -f field1,field..... 导出的字段
    -q 查询条件 
    -o 导出文件名称
    
    --csv 等同于 --type=csv 导出csv格式。一定要指定-f 导出字段才干导出csv
    

    样例: 把test数据库中my表 中的my_id<200的_id跟username 导出成csv格式

     mongoexport -u test -p 64823723zk -d test -c my -q {my_id:{'$lt':200}} --type=csv -f _id,username,a -o my.csv
    

    mongoimport

    -d 导入的数据库
    -c 导入的表
    --type csv/json
    --file 文件路径
    

    样例: 向test数据库中stu表中导入stu.json 中的数据

     mongoimport -u test -p 123 -d test -c stu --type json --file ./stu.json
    

    mongodump

    -d 库名
    -c 表名
    -o 导出路径
    -f field1,field..... 字段名
    

    样例: 把test数据库的my表导出二进制bson结构数据以及索引信息保存到dump文件夹下
    ./mongodump -u test -p 123 -d test -c my -o ./dump

    mongorestore

    -d 数据库
    --dir=  bson跟索引信息存放的文件夹
    

    样例:

    mongorestore -u test -p 123 -d test --dir=./dump/test/
    
  • 相关阅读:
    Ubuntu查看端口占用情况
    在jupyter中添加新的环境
    C++指针
    C++排序:冒泡排序,简单选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序
    查找一:C++静态查找
    C++链式队列
    C++顺序循环队列
    C++链式栈
    C++顺序栈
    C++双向循环链表
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7088956.html
Copyright © 2011-2022 走看看