Visão geral
Para conectar-se ao MongoDB, recupere as informações de nome de host e porta do Cloud Manager e, em seguida, use um cliente MongoDB, como mongosh ou uma biblioteca de cliente MongoDB, para conectar-se. Para se conectar a um cluster, recupere o nome do host e a porta do processo mongos. Para se conectar a um conjunto de réplicas ou a um processo autônomo, recupere o nome do host e a porta dos processos mongod.
Regras de firewall
Regras de firewall e autenticação de usuário afetam seu acesso ao MongoDB. Você deve ter acesso ao servidor e à porta do processo do MongoDB. Para obter informações sobre firewalls em servidores que executam o MongoDB, consulte as informações de firewall no documento Segurança de rede no manual do MongoDB.
Se sua instância MongoDB for executada no Amazon Web Services (AWS), o grupo de segurança associado aos servidores AWS também afetará o acesso. Os grupos de segurança AWS controlam o tráfego de entrada e saída para seus servidores associados.
Procedimentos
Você pode recuperar um comando shell para se conectar à sua instância do MongoDB ou pode recuperar o host e o número da porta de um processo específico do MongoDB e criar seu próprio comando para conexão usando o shell ou a biblioteca do cliente do MongoDB.
Obtenha um comando Shell para conectar-se a uma instância do MongoDB
No MongoDB Cloud Manager, acesse a página Processes do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Na barra lateral, clique em Processes sob o título Database.
A página Processos é exibida.
Na linha que lista o cluster, o conjunto de réplicas ou o processo, clique no ícone de reticências e selecione Connect to this instance.
O Cloud Manager fornece um comando mongo que você pode utilizar para conectar ao processo MongoDB.
Obtenha o host e a porta para um processo MongoDB
No MongoDB Cloud Manager, acesse a página Processes do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Na barra lateral, clique em Processes sob o título Database.
A página Processos é exibida.
(Opcional) Para clusters fragmentados, filtre o tipo de processo listado.
Os quatro botões estão listados na seguinte ordem, da esquerda para a direita: Shards, Configs, Mongose BIs.
Processo | Displays |
|---|---|
Shards |
|
Configs | processos |
Mongos |
|
BIs | Processos de BI que acessam dados em um cluster fragmentado. |
Conectar-se a uma implantação usando mongosh
Obtenha o host e a porta usando o procedimento anterior. A partir de um shell, execute o mongosh e especifique o host e a porta. Por exemplo:
mongosh --username <user> --password <pass> --host <host> --port <port>
Conecte-se a uma implantação usando uma biblioteca de cliente MongoDB
Obtenha o host e a porta usando o procedimento acima. Consulte as instruções do para criar uma string de conexão que especifique o nome do host e a porta.
Nos clusters fragmentados, você especifica o nome do host e a porta da instância mongos. Em um conjunto de réplicas, você especifica uma lista de sementes de todos os hosts no conjunto de réplicas. Sua biblioteca cliente se conectará automaticamente ao primário. Por exemplo:
mongodb://[<username>:<password>@]hostname0<:port>[,hostname1:<port1>][,hostname2:<port2>][...][,hostnameN:<portN>]