导入导出

拿阿里云MongoDB举例

Keys:mongoexport,mongoimport

  1. 导出:
    示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    mongoexport -h dds-********.mongodb.rds.aliyuncs.com:3717 --authenticationDatabase admin -u root -p **** -d ranger -c players -o players.json -q '{id: {"$in": [16398, 10001]}}'

    mongoexport -h dds-********.mongodb.rds.aliyuncs.com:3717 --authenticationDatabase admin -u root -p **** -d pigcome -c dollOrders -o orders.csv -q '{orderId: {"$gte": 1}}' --type csv -f uid,orderId,dollId,name,weChat,phone,address,mark,status

    mongoexport -h 10.10.100.100:27017 --authenticationDatabase admin -u mongouser -p ******** -d **** -c robots -o robot.json

    参数说明:
    -h MongoDB服务器地址
    --authenticationDatabase 验证角色数据库
    -u 登录帐号
    -p 登录密码
    -d 连接数据库
    -c 默认集合
    -o 导出文件名
    -q 查询语句
    -type 导出类型
    -f 导出字段
  2. 导入:
    示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    mongoimport -h dds-m5e7bc768a732d041.mongodb.rds.aliyuncs.com:3717 --authenticationDatabase admin -u root -p ******** -d ranger -c players players.json

    参数说明:
    -h MongoDB服务器地址
    --authenticationDatabase 验证角色数据库
    -u 登录帐号
    -p 登录密码
    -d 连接数据库
    -c 默认集合