Overview
Los ejemplos de uso proporcionan puntos de partida convenientes para las operaciones populares de MongoDB. Cada ejemplo proporciona lo siguiente:
Un programa completo de Go que puede ejecutar en su propio entorno
El resultado esperado después de ejecutar el programa
Cómo utilizar los ejemplos de uso
Estos ejemplos utilizan los conjuntos de datos de muestra proporcionados por Atlas. Puedes cargarlos en tu base de datos en el nivel gratuito de MongoDB Atlas siguiendo los pasos en Comenzar a usar Atlas o puedes importar el conjunto de datos de muestra en una instancia local de MongoDB.
Una vez que importe el conjunto de datos, puede copiar y pegar un ejemplo de uso en el entorno de desarrollo de su elección. Puedes seguir la opción Inicio rápido para obtener más información sobre cómo comenzar con el Driver MongoDB Go.
Cadena de conexión
Siga el paso "Conéctese a su clúster" para encontrar la cadena de conexión para definir su variable de entorno MONGODB_URI a fin de ejecutar los ejemplos de uso. Si tu instancia utiliza autenticación SCRAM, puedes reemplazar <user> con el nombre de usuario de tu base de datos, <password> con la contraseña de tu base de datos y <cluster-url> con la URL o dirección IP de tu instancia.
Para obtener más información sobre cómo conectarse a tu instancia de MongoDB, consulta la guía de conexión.
Variable de entorno
Para conectar el ejemplo a tu instancia de MongoDB, debes definir una variable de entorno usando tu cadena de conexión.
uri := os.Getenv("MONGODB_URI")
Puedes utilizar GoDotEnv para definir tu variable de entorno.
Añade la siguiente configuración de la aplicación en tu archivo .env en la raíz de tu proyecto, sustituyendo los textos de relleno por los valores de la cadena de conexión de tu implementación. Para obtener más información, consulta la documentación de GoDotEnv.
MONGODB_URI=mongodb+srv://<db_username>:<db_password>@<cluster-url>?retryWrites=true&w=majority
Ejemplos
Puedes encontrar ejemplos de uso para las siguientes tareas: