一、简介
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: 输出文件的路径和名称。