1.将mongodb中数据导入csv
eg.mongoexport -d spider -c user -f "_id","recommend" --csv -o F:\mongodata.csv
(我实际的数据库中-f后面接了有163个字段,我是复制出来然后一个个放进去的,没有找到什么命令行可以不写字段然后一次导出一个document中所有字段的,如果有的话欢迎大家告诉我)。
2.将csv中的数据导入mysql(在此之前需要创建专门的mysql数据库表)
load data local infile 'F:l\\mongodata.csv' into table `comments` character set utf8 fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' ignore 1 lines;
3.最后把mysql中的数据导出
在cmd中执行:
mysqldump -uroot -p 数据库名 表名 > F:\dump.sql
Enter password: ******