本文共 577 字,大约阅读时间需要 1 分钟。
最近使用web.py倒腾数据,从mongodb插入到mysql里
[root@localhost pc]# /usr/bin/mongoexport --help
使用usr/bin/mongoexport -u root -p abc -ddb_name -c collection_name --jsonArray-f dict1 dict2 -o info_jason.txt 命令将mongodb里的数据导出,数据格式是键值对
对数据进行处理以后插入到mysql里,有的数据需要更新就可以
插入使用db.insert()
更新数据的方法有:
①db.update("table_name", where \' id='+ XX ' +' and name=‘+ @@ +’ '\, value=$$或者是\' '+ @@ +’ '\)
注意id是指字段,XX和@@是变量不是字符串,如果写成where \' id=XX and name=@@ '\,解释器会将XX和@@理解为字符串而不是变量的值
②db.query(' update table_name set value=$$ where \' id='+ XX ' +' and name=‘+ @@ +’ '\ ' )
当更新字段的数据时,第一种方法失败,就改用第二种,第二种方法更全面
转载地址:http://ggini.baihongyu.com/