获取"'mongoimport'不会被识别为内部或外部命令,可操作程序或批处理文件." 尝试从文件导入数据时

Lev*_*sta 13 command-prompt mongodb

MongoDB新手.我正在按照本教程,在尝试按照步骤2时出现上述错误.我将命令放入Windows命令提示符,并将我的目录设置为'mongoimport'文件的位置(C :\ MongoDB的).我还在PATH中包含了相同的目录,并且primer-dataset.json文件保存在该位置.我非常有信心MongoDB安装正确.

小智 37

从版本 4.4.0 开始, 您必须单独安装 MongoDB 数据库工具,这里提到。

安装。然后去工具(主要是C:\ Program Files文件\ MongoDB的\工具\ [版本] \ BIN)的bin目录,打开命令提示符出现。

现在在这里执行命令。这应该可以工作,或者.\如上面Cody w提到的那样在开头添加。

如果您想从当前路径(不仅主要从:C:\Program Files\MongoDB\Tools...\bin Path)执行命令,您可以执行此链接的第 3 步(使数据库工具在您的路径

  • 哦哇...我当时使用的是 4.4,想知道为什么 PATH 不起作用。很酷,谢谢。 (4认同)

小智 16

我有同样的问题.您需要在命令提示符下导航到mongoimport.exe文件所在的位置.然后尝试在教程中运行该命令.您还应该将该示例.json文件放在同一目录中


小智 14

就我而言,我从他们的官方网站MongoDbOfficial外部下载了 mongodb 工具

然后我点击工具下载到本地

在此输入图像描述

然后我向下滚动并单击Mongodb 数据库工具

然后我下载它,它将下载为 Zip 文件。

只需解压即可,该 zip 文件有一个 bin 文件夹,复制粘贴所有 .exe 文件

并将其放入您的 4.4/bin 文件夹中,问题就解决了

然后您可以打开命令提示符并以管理员身份运行,并确保它具有正确的路径:

cd C:\Program Files\MongoDB\Server\4.4\bin

然后编写mongoexport命令


小智 10

此错误消息表示系统中没有用于mongodb服务器文件夹的PATH.请遵循以下步骤(适用于Windows操作系统):

  1. 导航到C:\Program Files\MongoDB\Server\[your_server_version]\bin.
  2. 复制此路径.
  3. 在开始菜单中搜索查看高级系统设置并将其打开.
  4. 选择高级点按.
  5. 单击Environment Variables按钮.
  6. System Variables列表中找到元素Path,选择它并单击Edit.
  7. 粘贴之前复制的路径. [重要的是对于Windows 7]不要忘记semicolon在路径前放置一条路径来为其他路径分隔这条新路径.像这样;C:\Program Files\MongoDB\Server\4.0\bin.
  8. 单击所有打开窗口的确定按钮.
  9. 关闭所有打开的命令提示符窗口.
  10. 打开一个新的命令提示符窗口,然后重试.


小智 8

如果您使用的是 MongoDB 4.4,那么您需要单独下载这些工具。您可以使用以下链接:https : //www.mongodb.com/try/download/database-tools?tck=docs_databasetools

  • 感谢您的回答它对我有帮助。只需从上面的链接下载软件包即可。如果您只需要 importdb 操作,则单独复制该 exe 文件并粘贴到此文件夹中(C:\Program Files\MongoDB\Server\4.4\bin.)..仅此而已。 (2认同)

San*_*ush 8

这是因为 bin 文件夹中没有mongoimport二进制文件,您可以通过执行以下操作来解决此问题:

  1. 访问 Mongo 开发者工具网站。
  2. 下载适合您系统的 Zip 文件并解压。
  3. 将 bin 文件夹文件复制到您的安装路径。(4.4 的默认值C:\Program Files\MongoDB\Server\4.4\bin:)


小智 7

就我而言,该mongoimport命令在系统(windows PC)上默认不可用,因此首先从官方网站下载MongoDB 提供的附加工具,其中包括 mongoimport 和其他您可能不需要的工具。

安装后将mongoimport.exe从“ C:\Program Files\MongoDB\Tools ”复制到 bin 文件夹“ C:\Program Files\MongoDB\Server\4.4\bin

使用终端导航到要json导入的文件所在的文件夹,然后运行 ​​mongoimport 命令。


Oli*_*n04 5

我必须和 Megaforce1020 一样,但我必须.\mongoimport.

.\mongoimport --db test --collection restaurants --drop --file primer-dataset.json
Run Code Online (Sandbox Code Playgroud)


小智 5

我有同样的问题。您需要从此处下载 MongoDB 数据库工具 zip 文件,并将 bin 文件夹中的所有文件复制粘贴到C:\Program Files\MongoDB\Server\4.4\bin文件夹中。现在一切都已准备就绪。


s.h*_*sam 5

不幸的是,您必须从mongodb 网站单独下载 MongoDB 工具。

。压缩

默认情况下,该.zip选项处于启用状态。下载 MongoDB 工具并解压后,打开bin文件夹并复制它。然后进入binMongoDB的目录(C:\Program Files\MongoDB\Server\<your MongoDB version>\bin)并将它们粘贴到其中。

.msi

如果您下载的是文件.msi而不是.zip文件,则安装完成后,请转到该C:\Program Files\MongoDB目录。Tools您可以在文件夹右侧看到一个带有名称的文件夹Server。您应该转到bin的文件夹Tools并复制其中的所有文件,返回该Server文件夹,打开该bin文件夹并将所有文件粘贴到文件的右侧mongod