Aprenda como se conectar a clusters MongoDB , sejam eles hospedados no MongoDB Atlas ou autogerenciados.
Formatos de cadeia de conexão
Para se conectar ao seu sistema, você precisa de uma string de conexão. O formato da string de conexão depende se você se conecta a um conjunto de réplicas, cluster fragmentado ou sistema autônomo .
Conjunto de réplicas:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin&replicaSet=myRepl
Cluster fragmentado:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongos0.example.com/?authSource=admin
Autônomo:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin
Se o nome de usuário ou senha incluir os seguintes caracteres, esses caracteres deverão ser convertidos usando a codificação por cento:
$ : / ? # [ ] @
Para obter informações detalhadas sobre os formatos e opções de string de conexão , consulte Connection strings.
Obtenha sua connection string
A forma como você obtém sua string de conexão depende se sua implantação é hospedada no MongoDB Atlas ou autogerenciada.
Implementações do MongoDB Atlas
Para se conectar a um cluster hospedado no MongoDB Atlas, consulte Conectar-se a um cluster do Atlas , que aborda como:
Obtenha sua string de conexão por meio da Atlas CLI ou da UI do Atlas .
Configure sua lista de acesso IP.
Criar trigger de reconhecimento de data center.
Use vários métodos de conexão, incluindo drivers, Compass,
mongoshe muito mais.
Sistemas autogerenciados
Antes de se conectar a uma implementação autogerenciada:
Certifique-se de que sua implementação do MongoDB esteja em execução e acessível.
Crie um usuário de banco de dados com os privilégios apropriados.
Verifique a conectividade de rede entre seu cliente e o sistema do MongoDB .
Para construir sua string de conexão, use o formato de string de conexão apropriado para sua topologia de sistema.
Métodos de conexão
Depois de ter sua string de conexão, você pode se conectar usando os seguintes métodos:
Conecte-se a um cluster por meio de bibliotecas de clientes - Drivers do MongoDB para várias linguagens de programação
Conectar-se a um cluster via Compass - GUI do MongoDB Compass
Conectar a um Cluster via mongosh -
mongoshConectar-se a um cluster via VS Code - MongoDB for VS Code
Conecte-se a um cluster por meio do BI Connector - MongoDB BI Connector
Ferramentas de linha de comando - mongodump, mongorestore e outras ferramentas