Exemplos de uso
Nesta página
Visão geral
Exemplos de uso fornecem pontos de partida convenientes para operações MongoDB populares. Cada exemplo fornece o seguinte:
Um programa Go completo que você pode executar em seu próprio ambiente
O resultado esperado após a execução do programa
Como usar os exemplos de uso
Esses exemplos usam osconjuntos de dados de amostra fornecidos pelo Atlas. Você pode carregá-los em seu banco de dados na camada gratuita do MongoDB Atlas seguindo o Guia de Comece a usar o Atlas ou pode importar o conjunto de dados de amostra para uma instância local do MongoDB.
Após importar o conjunto de dados, você pode copiar e colar um exemplo de uso em seu ambiente de desenvolvimento de escolha. Siga o início rápido para saber os primeiros passos de como usar o driver Go do MongoDB.
Connection string
Siga a etapa "Conectar-se ao cluster" para localizar a string de conexão para definir sua variável de ambiente MONGODB_URI
para executar os exemplos de uso. Se sua instância usar autenticação SCRAM, você poderá substituir <user>
por seu nome de usuário, <password>
por sua senha e <cluster-url>
pelo URL ou endereço IP da instância.
Para saber mais sobre como se conectar à sua instância do MongoDB, consulte o Guia de Conexão.
Variável de ambiente
Para conectar o exemplo à sua instância do MongoDB, você deve definir uma variável de ambiente usando sua cadeia de conexão.
uri := os.Getenv("MONGODB_URI")
Você pode usar o GoDotEnv para definir sua variável de ambiente.
Adicione a seguinte configuração do aplicativo em seu arquivo .env
na raiz do seu projeto, substituindo os espaços reservados pelos valores da string de conexão da sua implantação. Para saber mais, consulte a documentação GoDotEnv.
MONGODB_URI=mongodb+srv://<db_username>:<db_password>@<cluster-url>?retryWrites=true&w=majority
Exemplos
Você pode encontrar exemplos de uso para as seguintes tarefas: