我如何与流星进行mongoimport?

时间:2013-11-13 19:59:32

标签: mongodb meteor mongoimport

我制作了一些mongoexport的一些本地数据,我现在想要进入生产阶段。我正在尝试以下命令:

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无效)

2 个答案:

答案 0 :(得分:1)

这对我来说过去很有用。我不确定它为什么会起作用而你的解决方案却没有,但我认为这与未以某种方式指定集合或文件有关。

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

答案 1 :(得分:1)

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

我成功使用以下一行

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