在Cloud Mongo(Mongo Atlas)免费层上,它具有3个服务器成员。如何从Mongo Shell连接到中学主机?他们的示例仅显示了如何连接到主要。
"members" : [
{
"_id" : 0,
"name" : "***-shard-00-00-***.mongodb.net:27017",
....
},
{
"_id" : 1,
"name" : "***-shard-00-01-***.mongodb.net:27017",
.....
},
{
"_id" : 2,
"name" : "***-shard-00-02-***.mongodb.net:27017",
.....
}
]
答案 0 :(得分:1)
您需要使用--ssl
标志并指定authSource
。
尝试:
mongo "mongodb://***-shard-00-02-***.mongodb.net:27017/?authSource=admin" --ssl
至少。当然,您可以添加用户名,密码,要连接的数据库等选项。
mongo "mongodb://<username>:<password>@***-shard-00-02-***.mongodb.net:27017/<database>?authSource=admin" --ssl
我希望这会有所帮助。