2

我对一些本地数据进行了 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

这似乎与此处发布的解决方案非常相似:如何将数据导入到已部署的流星应用程序中?

但是,它不适用于错误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到无济于事)

4

2 回答 2

1

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

mongoimport -u client -h production-db-b2.meteor.io:27017 -d myapp_meteor_com -p passwordthatexpiresreallyfast /pathtofile 
于 2013-11-13T23:59:58.933 回答
1

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

我正在成功使用以下行

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

于 2014-04-25T13:23:13.463 回答