Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Ejemplos de uso

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

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.

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.

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

Puedes encontrar ejemplos de uso para las siguientes tareas: