问题:最近用navicat导入mongo的json文件的时候,发现一个问题,原本字段是document类型的数据,在navicat导出后,再导入,就成了String类型,就算手动选择了document,也会运行报错
![](https://img-blog.csdnimg.cn/img_convert/33ba414b5e7bb02cad91e8b5dbe6bee1.png)
解决:
不要使用navicat操作数据库,推荐用studio 3t或者MongoDB Compass工具,就不会出现这样的问题,并且更简洁易操作。
如果实在要用navicat,可以尝试以下的步骤来解决。
1)、在navicat,导出数据的时候,选择存储为脚本文件
![](https://img-blog.csdnimg.cn/img_convert/b4cabd7a2037fbfe9306592db5c5b1de.png)
2)、然后再navicat运行就可以了
![](https://img-blog.csdnimg.cn/img_convert/6c86da31bdd22a613ae80c7b0a19abc9.png)