MongoDB es un programa de gestión de bases de datos NoSQL de código abierto. NoSQL (Not only SQL) se utiliza como una alternativa a las bases de datos relacionales tradicionales. Las bases de datos NoSQL son muy útiles para trabajar con grandes conjuntos de datos distribuidos. MongoDB es una herramienta que puede gestionar información orientada a documentos, almacenar o recuperar información.
MongoDB se utiliza para el almacenamiento de datos a gran escala, ayudando a las organizaciones a almacenar grandes cantidades de datos mientras mantiene un rendimiento rápido. Las organizaciones también usan MongoDB por sus consultas ad-hoc, indexación, balanceo de carga, agregación, ejecución de JavaScript del lado del servidor y otras características.
Puedes acceder a las siguientes variables de entorno en otros servicios del mismo proyecto:
MONGO_CONNECTION_STRING
: La cadena de conexión para conectarse a tu MongoDB.MONGO_HOST
: El nombre de host de tu MongoDB.MONGO_PASSWORD
: La contraseña de tu MongoDB.MONGO_PORT
: El puerto de tu MongoDB.MONGO_URI
: La cadena de conexión para conectarse a tu MongoDB.MONGO_USERNAME
: El nombre de usuario de tu MongoDB.Puedes usar estas variables de entorno en tus otros servicios para conectarte a tu MongoDB.
Hay dos herramientas útiles para conectarte y operar tu MongoDB:
MongoDB Compass es una herramienta interactiva "para consultar, optimizar y analizar los datos de tu MongoDB, permitiendo obtener información clave, arrastrar y soltar para construir pipelines, y más".
Una vez que lo hayas descargado e instalado según la documentación oficial, regresa a tu panel de Zeabur. Haz clic en la pestaña de Conexiones en el servicio de MongoDB y haz clic en el icono del ojo para copiar la cadena de conexión.
Pega el contenido copiado en el cuadro de entrada URI:
Elige Save & Connect
o Connect
según tus necesidades, y ahora puedes empezar a operar MongoDB.
mongosh es un entorno REPL completo de JavaScript y Node.js para interactuar con bases de datos MongoDB.
Una vez que lo hayas descargado e instalado según la documentación, regresa a tu panel de Zeabur. Haz clic en la pestaña de Conexiones en el servicio de MongoDB y haz clic en el icono del ojo para copiar la cadena de conexión.
mongosh mongodb://<YOUR_CONNECT_PATH>
Reemplaza <YOUR_CONNECT_PATH>
con la cadena de conexión que acabas de copiar, y podemos usar el siguiente comando para probar si la conexión es exitosa:
use mongodb_test
db.mongodb_test.insertOne({content: "Hello World"})
show dbs
Si tiene éxito, debería devolver:
Luego podemos drop
la base de datos de prueba.
use mongodb_test
db.drop()