Overview
Los ejemplos de uso ofrecen puntos de partida prácticos para operaciones populares de MongoDB. Cada ejemplo proporciona lo siguiente:
Un programa Go completo que puedes ejecutar en tu propio entorno
El resultado esperado después de ejecutar el programa
Cómo utilizar los ejemplos de uso
Estos ejemplos utilizan el Conjuntos de datos de muestra proporcionados por Atlas. Puede cargarlos en su base de datos en la versión gratuita de MongoDB Atlas siguiendo la Guía de introducción a Atlas o importar el conjunto de datos de muestra a 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 que prefiera. Puede seguir las instrucciones. Inicio rápido para obtener más información sobre cómo comenzar a utilizar el controlador MongoDB Go.
Cadena de conexión
Siga el paso "Conectarse a su clúster" para encontrar la cadena de conexión para definir su
MONGODB_URI Variable de entorno para ejecutar los ejemplos de uso. Si su instancia utiliza autenticación SCRAM, puede reemplazar <user> con el nombre de<password> usuario de su base de datos, con <cluster-url> la contraseña de su base de datos y con la URL o dirección IP de su instancia.
Para obtener más información sobre cómo conectarse a su instancia de MongoDB, consulte la Guía de conexión.
Variable de entorno
Para conectar el ejemplo a su instancia de MongoDB, debe definir una variable de entorno utilizando su cadena de conexión.
uri := os.Getenv("MONGODB_URI")
Puede utilizar GoDotEnv para definir su variable de entorno.
Agregue la siguiente configuración .env de la aplicación al archivo en la raíz del proyecto, reemplazando los marcadores de posición con los valores de la cadena de conexión de su implementación. Para obtener más información, consulte la documentación de GoDotEnv.
MONGODB_URI=mongodb+srv://<db_username>:<db_password>@<cluster-url>?retryWrites=true&w=majority
Ejemplos
Puede encontrar ejemplos de uso para las siguientes tareas: