【问题标题】:Cannot import mongodb无法导入mongodb
【发布时间】:2012-06-14 22:00:52
【问题描述】:

我试过这样的mongo导入

  1. mongoimport -d test -c foo importfile.json
  2. mongoimport --host localhost --db local --collection lecturer --type json --file temp.json --headerline --upsert

我也收到了相同的错误消息“语法错误:缺失;之前的语句(shell):1” 如果我的数据存储在 C:\Documents and Settings\User\Desktop 中,我的代码有什么问题以及如何导入?请帮忙,先谢谢了

【问题讨论】:

标签: mongodb import


【解决方案1】:

mongoimport 旨在在命令提示符下运行,而不是在 mongo shell 中运行。尝试退出 shell 并运行命令。

【讨论】:

  • 我已经尝试过像下面这样在命令提示符下运行? http://i1066.photobucket.com/albums/u415/zack_syah/commandprompt.png 怎么了,命令提示符无法识别语法?您能否展示如何使用图像导入的步骤,以便我理解
  • “mongoimport 未被识别为命令”表示 mongoimport.exe 不在您的当前路径中。带有正向路径分隔符的 ./ 语法适用于 unix; Windows 使用 \.假设 c:\mongodb\bin 是您保存 MongoDB 文件的位置,您应该能够使用 mongoimport 的完整路径从 c:\mongodb\bin\dump 目录运行:c:\mongodb\bin\mongoimport.exe -d test -c foo importfile.bson ...或相对路径路径:..\mongoimport.exe -d test -c foo importfile.bson.
  • 天啊。如果您尝试设置 mlab 连接,这也是正确的,因为其他任何人都被困在这里。天哪,谢谢!
  • 你如何通过这个传递信用?当我尝试以其他方式导入时,我得到了“未经授权”
  • @user1052073 天哪,我花了一个多小时寻找为什么我无法导入文件,我试图从 shell 中导入。我不敢相信没有文档说明该命令应该从 CMD 运行。感谢您的帮助兄弟,你是真正的 MVP
【解决方案2】:

一种解决方案是:

首先,在 cmd 中,切换到包含 mongoexport.exe 文件的目录,然后输入您的命令.

C:\Program Files\MongoDB\Server\3.2\bin> .\mongoexport.exe -d foo -c bar -o output.json

【讨论】:

    【解决方案3】:

    mongoimport 将在终端上运行,而不是在 mongo shell 内。要在终端中运行mongoimport,您需要安装它。在 ubuntu 上,您可以执行以下操作: apt-get install mongo-tools 希望这会有所帮助:)

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,经过短暂的挣扎和谷歌搜索后,我得以解决。 1. 在命令提示符下导航到 bin 目录 (cd c:..\bin) 2. 运行 mongoimport 命令,但您必须指定 json 文件的完整路径。 这样就解决了问题

      【讨论】:

        【解决方案5】:

        尝试使用 CSV 很好。

        mongoimport -d mydb -c things --type csv --file locations.csv --headerline --upsert
        

        您可以通过ms excel转换。

        【讨论】:

          【解决方案6】:

          在另一个命令窗口中打开mongo db的“Mongo/Server/3.4/bin”文件夹,然后重试。它会工作。

          【讨论】:

            【解决方案7】:

            在您要导入的文件所在的位置打开一个新的终端或命令提示符,它应该可以工作。它不适用于 MongoDB shell

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2014-10-04
              • 2015-04-12
              • 2014-02-21
              • 2013-06-06
              • 1970-01-01
              • 1970-01-01
              • 2021-11-20
              相关资源
              最近更新 更多