在Node 中解决:‘mongoimport : 无法将“mongoimport”项识别为 cmdlet、函数、脚本文件或可运行程‘ 问题

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、小结:

哪里有不对或不合适的地方,还请大佬们多多指点和交流!

猜你喜欢

转载自blog.csdn.net/weixin_43405300/article/details/120091180