Mongodb 如何从cmd中的任何位置导入mongoimport

Mongodb 如何从cmd中的任何位置导入mongoimport,mongodb,mongoimport,Mongodb,Mongoimport,所以现在我正在使用mongoose与MongoDB(学习)合作。我尝试使用 mongoimport--db mongo测试--collection测试--drop--file data.json--jsonArray 但是,如果出现未找到mongoimport的错误,则无法正常工作。在StackOverflow中查找之后,我发现您需要在mongo PATH变量指向的\bin\文件夹中运行该命令。所以我就这么做了 mongoimport--db mongo测试--collection测试--dro

所以现在我正在使用mongoose与MongoDB(学习)合作。我尝试使用

mongoimport--db mongo测试--collection测试--drop--file data.json--jsonArray

但是,如果出现未找到
mongoimport
的错误,则无法正常工作。在StackOverflow中查找之后,我发现您需要在mongo PATH变量指向的\bin\文件夹中运行该命令。所以我就这么做了

mongoimport--db mongo测试--collection测试--drop--file/d/Node/mongo测试/data.json--jsonArray

我在
\bin\
文件夹中运行上面的命令,并通过绝对路径指向文件,它成功了!然而,我认为这不是正确的方法

问题:是否有办法在Node.js项目所在的
/d/Node/mongo test/
文件中运行命令,或者每次都需要转到bin文件夹

mongo的bin文件夹


更新:因此我尝试下载zip文件而不是msi。下载后,将其复制到ProgramFiles中的mongoDB路径中(服务器旁边就是我放置它的地方)

C:\Program Files\MongoDB\MongoDB-database-tools-windows-x86\u 64-100.2.0\bin

将上述行添加到您的路径变量中(如果您将其放在同一位置)

关闭所有终端,如果您使用的是VSC终端,请关闭程序并重新启动。


这对我有用!希望它也能帮助别人

Hi@sarman。您使用的是哪个版本的mongo?将mongo添加到,然后您可以从任何目录访问它。您是否在windows上?@wak786是的,我是。在路径C:\Program Files\MongoDB\Server\4.4\bin中包含此文件。我还包括了bin文件夹的内容above@KunalMukherjee我确实在path变量中添加了mongo