关于mongodb转存MySQL
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,近期需要将Mongodb 的一些数据转存MySQL,之前只有BSON的数据包。最初的思路,直接使用PHP的扩展bson_decode,发现有两个比较棘手的问题,一个是内存占用的问题,如果一个bson超
千家信息网最后更新 2025年11月10日关于mongodb转存MySQL
近期需要将Mongodb 的一些数据转存MySQL,之前只有BSON的数据包。
最初的思路,直接使用PHP的扩展bson_decode,
发现有两个比较棘手的问题,
- 一个是内存占用的问题,如果一个bson超过2M,好像就很费力。
- 就是中文虽然出现了,但是还是会有很多特殊符号显示不出来,总是有问题
最好还是从数据源头来解决,采用json或者csv来处理应该就好很多
mongoexport
mongoexport --port ***** -u **** -p ******** -d ****** -c ***** -f ******************************** --type=json -o *****.json
-h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库;
--port:代表远程连接的数据库的端口,默认连接的远程端口27017;
-u,--username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
-p,--password:代表连接数据库的账号对应的密码;
-d,--db:代表连接的数据库;
-c,--collection:代表连接数据库中的集合;
-f, --fields:代表集合中的字段,可以根据设置选择导出的字段;
--type:代表导出输出的文件类型,包括csv和json文件;
-o, --out:代表导出的文件名;
-q, --query:代表查询条件;
--skip:跳过指定数量的数据;
--limit:读取指定数量的数据记录;
--sort:对数据进行排序,可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列,如sort({KEY:1})。
就是这样就可以了
数据
代表
数据库
字段
文件
账号
问题
排序
就是
数量
端口
棘手
特殊
两个
内存
升序
参数
只有
可以通过
地址
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ps4服务器存档
广东善斑互联网科技有限公
细菌鉴定数据库
大型服务器开发框架
空间数据库技术路线图
上海网络安全功能
数据库父子表
游戏服务器开发语言
承德软件开发操作
佳木斯第四届网络安全宣传周
幼儿园网络安全讲座稿
葵芳服务器
临沂日金网络技术有限公司
网络安全手机丢失信息怎么办
hk服务器
枣庄圣霸传奇数据库
数据库原理张蕊课后
南京网络安全培训证明
ibm服务器出现问题
柳州网络安全工程师高品质的教学
保护网络安全可靠运行的综合技术
鲲鹏服务器什么时候可以做
从软件开发转软件测试的原因
宁晋县医院服务器网址
idc服务器 品种
互联网科技的个人展示页
服务器设备安全距离
我的世界服务器地狱门没反应
行车记录仪最大的数据库
梦幻西游手游前缘服务器卡顿