MongoDB Atlas导入json文件-出现错误

时间:2019-05-20 01:07:31

标签: mongodb

我正在尝试使用MongoDB地图集以及Mongo DB的本地安装。将本地5mb JSON文件导入到本地MongoDB安装中已经取得了很大的成功,但是当我尝试导入MongoDB Atlas时出现以下错误:

我在命令行上运行的导入命令:

mongoimport --host mongodb+srv://<USER>:<PASS>@cluster0-<*****>mongodb.net/test?retryWrites=true --ssl -u <USER> -p '<PASS>' --authenticationDatabase admin --db <DB_NAME> --collection <COLLECTION_NAME> --drop --file < FULL PATH TO LOCAL JSON FILE>

我得到的错误:

2019-05-19T20:54:55.214-0400    [........................] 
[DB_NAME].[collection_name] 0B/4.28MB (0.0%)
2019-05-19T20:54:55.782-0400    [........................] [DB_NAME].[collection_name]  0B/4.28MB (0.0%)
2019-05-19T20:54:55.782-0400    Failed: error connecting to db server: no reachable servers
2019-05-19T20:54:55.782-0400    imported 0 documents

我从Atlas“连接您的应用程序”提供的URI获取主机URI。我确保已启用IP白名单(并尝试使用0.0.0.0/0),并且已将用户设置为具有完全管理员权限。

如何实现导入集群,免费层似乎并没有说明在导入方面的任何限制。

我也刚刚意识到,当我尝试通过外壳连接时,会得到响应:

Cannot reach any nodes for set Cluster0-shard-0. Please check network connectivity and the status of the set. This has happened for 21 checks in a row.

0 个答案:

没有答案