【问题标题】:How can I mongoimport with Meteor?我如何使用 Meteor 进行 mongoimport?
【发布时间】:2013-11-26 14:35:54
【问题描述】:

我对一些本地数据进行了 mongoexport,现在我想将这些数据 mongoimport 到生产环境中。我正在尝试以下命令:

mongoimport -h production-db-b2.meteor.io --port 27017 --username client --password password_that_expires_fast --collection collection_name --db prod_meteor_com --file ./mongo_import.json

这似乎与此处发布的解决方案非常相似:how to mongoimport data to deployed meteor app?

但是,它不适用于错误 couldn't connect to [production-db-b2.meteor.io:27017] couldn't connect to server production-db-b2.meteor.io:27017

我该如何解决这个问题?

(注意:我也尝试将端口和主机连接到-h production-db-b2.meteor.io:27017 无济于事)

【问题讨论】:

  • 我遇到了这个确切的问题,并计划写一篇关于我如何解决它的简短博客文章,因为这是一个巨大的痛苦,我会尽力为你解答很快。我知道我使用 mongodump 和 mongorestore 而不是 import/export 之一,但这不是你唯一的问题。
  • 试试这个:mongoimport -u client -h production-db-b2.meteor.io:27017 -d myapp_meteor_com -p passwordthatexpiresreallyfast /pathtofile
  • 嘿,成功了。谢谢斯宾塞。你想把它贴在下面,我会给你信用吗?

标签: mongodb meteor mongoimport


【解决方案1】:

这是过去对我有用的方法。我不确定为什么它有效而您的解决方案无效,但我认为这与未以某种方式指定集合或文件有关。

mongoimport -u client -h production-db-b2.meteor.io:27017 -d myapp_meteor_com -p passwordthatexpiresreallyfast /pathtofile 

【讨论】:

    【解决方案2】:

    检查您的端口。本地流星 mongodb 使用 3001 而不是 27017...

    我正在成功使用以下行

    mongoimport --host localhost:3001 -d meteor -c TestCollection --type csv --file /home/ubuntu/meteorMongoImportTest/results1.txt --headerline

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-17
      • 2019-11-18
      • 1970-01-01
      • 2011-06-08
      • 2017-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多