1、为什么会报如此的错误?
答:因为在 MongoDB 数据库中的 bin 文件夹中没有 ‘mongoimport.exe’ 这个文件; 应该就如同下图一样:没有 ‘mongoimport’ 模块;
2、解决办法:下载 ‘MongoDB Tools’;
你一定已经把 MongoDB 的环境等问题解决完了之后,导入 ‘.json’ 等文件时遇到的该问题; A、首先需要下载 ‘MongoDB Tools’; 下载官网地址为:https://www.mongodb.com/try/download/database-tools 注意:一定要选择 ‘msi’ 模式的包,因为它还有 ‘zip’ 模式的包,一定要下载 ‘msi’ 模式的包 ,一定要下载 ‘msi’ 模式的包,一定要下载 ‘msi’ 模式的包!!!(重要事情说三遍)
B、其次就直接安装 ‘msi’ 模式的包; 安装到你想要的存放该 工具 的位置,不要好奇下载 ‘zip’ 模式的包,因为它是 rpm 式的压缩包,就算把它解压完成后,也得不到你想要的 ‘.exe’ 文件,不适合于 WIn 模式下的 MongoDB 工具的使用; (可能比较适合 Linux 吧,不晓得);
C、最后就把安装好的 ‘MongoDB Tools’ 中的 bin 文件夹下的一系列文件,移动到 MongoDB 数据库中的 bin 文件夹中; 其一、MongoDB Tools 的 bin 文件夹下的信息为: 其二、将 MongoDB Tools 的 bin 文件夹信息移动到 MongoDB 数据库中的 bin 文件夹后的信息为:
3、此时就已经解决了相关问题:
在 Node 或 其它 中,输入命令是正确的显示为:
注意:此时你的环境变量就不用动了,因为你的 MongDB 数据库是正常的,此时你的环境变量的信息也是正确的;(但若是你 MongDB 数据库环境变量信息变动了,那就另说); 此时导入 ‘.json’ 文件,或者之类的信息是能成功实现的;
4、如果还有什么疑问,请参考官方文档:
地址为:https://docs.mongodb.com/database-tools/mongoimport/
5、小结:
哪里有不对或不合适的地方,还请大佬们多多指点和交流!
|