mongoexport导数据操作

55 阅读1分钟

一、简介

mongoexport 工具可以连接从节点,在从节点上导出表数据,输出格式以CSV。




二、操作

# 指定字段brandCode,storeCode,linkId,operateType,disableType
mongoexport --host 172.25.162.142 --port 27017 -u admin -p admin --authenticationDatabase admin --db menu --collection operation_sellout_2 --type=csv --fields brandCode,storeCode,linkId,operateType,disableType --out operation_sellout_2.csv

mongoexport --host 172.25.162.142 --port 27017 -u admin -p admin --authenticationDatabase admin --db menu --collection operation_sellout_8 --type=csv --fields brandCode,storeCode,linkId,operateType,disableType --out operation_sellout_8.csv

mongoexport --host 172.25.162.142 --port 27017 -u admin -p admin --authenticationDatabase admin --db menu --collection operation_sellout_19 --type=csv --fields brandCode,storeCode,linkId,operateType,disableType --out operation_sellout_19.csv

# 测试从节点的数据导出
mongoexport --host 172.25.162.142 --port 27017 -u admin -p admin --authenticationDatabase admin --db menu --collection operation_sellout_1 --type=csv --fields brandCode,storeCode,linkId,operateType,disableType --out operation_sellout_1.csv



三、参数说明

    --host: MongoDB 实例的主机名或 IP 地址。
    --port: MongoDB 实例的端口号。
    -u: 用于连接 MongoDB 的用户名。
    -p: 用于连接 MongoDB 的密码。
    --authenticationDatabase: 进行身份验证的数据库。
    --db: 包含要导出集合的数据库。
    --collection: 要导出的集合名称。
    --type: 导出的文件类型(这里指定为 csv)。
    --fields: 要导出的字段,用逗号分隔。
    --out: 输出文件的路径和名称。