一、背景
因为业务需求,需要导出几个集合到mysql中,量多可以采用工具或者脚本,量少直接export,然后load即可
二、操作步骤
1.导出
mongoexport --host ip:port -uuser -ppassword --authenticationDatabase=admin -d db_name -c collection_name --type=csv -f _id,age -q '{_id:123}' -o /data/test.csv
2.参数解释
--host,-u,-p --链接,用户名,密码
-d,-c,-f --数据库,集合,字段
-q --查询条件
-o --导出的文件名
3.导入
load data ...
本文介绍了如何使用mongoexport和loaddata命令将数据从MongoDB导出到CSV并进行导入。操作步骤包括使用mongoexport指定主机、用户、密码、数据库、集合、字段和查询条件来导出数据,然后通过loaddata进行数据导入。适用于需要在MongoDB和CSV之间迁移数据的场景。
1172

被折叠的 条评论
为什么被折叠?



