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 usan el 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 el Mira Inicio Rápido para aprender más sobre cómo comenzar con el controlador Go de MongoDB.
Cadena de conexión
Sigue el paso "Conéctate a tu Clúster" para encontrar la cadena de conexión para definir tu
MONGODB_URI variable de entorno para ejecutar los ejemplos de uso. Si tu instancia utiliza autenticación SCRAM, puedes sustituir <user> por tu nombre de usuario de la base de datos, <password> por tu contraseña de base de datos, y <cluster-url> por la URL o la 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: