Aprenda a se conectar a cluster MongoDB, seja ele hospedado no MongoDB Atlas ou autogerenciado.
Formatos de cadeia de conexão
Para se conectar à sua implantação, 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 ou implantação autônoma.
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 percentual:
$ : / ? # [ ] @
Para obter informações detalhadas sobre o formato e as opções da string de conexão, consulte string de conexão.
Obtenha sua string de conexão
Como você obtém sua string de conexão depende se sua implantação está hospedada no MongoDB Atlas ou autogerenciada.
Implantações do MongoDB Atlas
Para se conectar a um cluster hospedado no MongoDB Atlas, consulte Conectar a um cluster do Atlas, que aborda como:
Obtenha sua string de conexão por meio da CLI do Atlas ou da IU 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 implantação autogerenciada:
Verifique se sua implantação do MongoDB está 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 o cliente e a implantação do MongoDB.
Para construir sua string de conexão, use o formato de string de conexão apropriado para sua topologia de implantação.
Métodos de conexão
Depois de ter sua string de conexão, você pode se conectar usando os seguintes métodos:
Conectar a um cluster por meio de bibliotecas de cliente - Drivers do MongoDB para várias linguagens de programação
Conectar-se a um cluster via Compass - GUI do MongoDB Compass
Conecte-se 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