连接到Mongo Atlas Secondary

时间:2019-06-05 22:58:50

标签: mongodb-atlas

在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",
            .....
        }
    ]

1 个答案:

答案 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

我希望这会有所帮助。