在云蒙戈(蒙戈阿特拉斯)免费层,它有3个成员的服务器。如何从Mongo连接到二级主机?他们的示例仅显示如何连接到主。
"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",
.....
}
]发布于 2019-09-05 21:09:32
您需要使用--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我希望这能帮到你。
https://stackoverflow.com/questions/56469067
复制相似问题