在似乎无济于事的情况下如何解决连接问题

时间:2019-07-09 11:08:38

标签: mongodb mongo-shell mongodb-atlas

我正在尝试从Windows终端中的mongoshell连接到我的图集集群。连接字符串正确写入,并且我确保集群版本(4.0.10)和外壳程序版本(4.0.10)相同。我还确保将我的IP地址列入白名单,并且出于测试目的,我还添加了“ 0.0.0.0/0”。仍然不能让我连接。

我尝试创建新数据库,更改用户,创建新用户,更改用户权限,更改IP白名单,使用不同的连接字符串,关闭Windows防火墙,但仍然会出现相同的错误。

MongoDB shell version v4.0.10
Enter password:
connecting to: mongodb://charmsdb-shard-00-02-5s81x.mongodb.net.:27017,charmsdb-shard-00-01-5s81x.mongodb.net.:27017,charmsdb-shard-00-00-5s81x.mongodb.net.:27017/test?authSource=admin&gssapiServiceName=mongodb&replicaSet=CharmsDB-shard-0&ssl=true
2019-07-09T12:42:04.136+0200 I NETWORK  [js] Starting new replica set monitor for CharmsDB-shard-0/charmsdb-shard-00-02-5s81x.mongodb.net.:27017,charmsdb-shard-00-01-5s81x.mongodb.net.:27017,charmsdb-shard-00-00-5s81x.mongodb.net.:27017
2019-07-09T12:42:04.256+0200 W NETWORK  [js] Unable to reach primary for set CharmsDB-shard-0
2019-07-09T12:42:04.256+0200 I NETWORK  [js] Cannot reach any nodes for set CharmsDB-shard-0. Please check network connectivity and the status of the set. This has happened for 1 checks in a row.

我希望已建立网络连接,但不允许我连接任何网络。

1 个答案:

答案 0 :(得分:0)

问题可能出在Window的防火墙中。 MongoDB使用端口nr。 27017,以便使其有效必须打开。

如果您使用Atlas,也可以通过其连接字符串进行连接。 https://www.mongodb.com/