Algunos clientes MongoDB para Linux y Windows:
Introducción a las aplicaciones web
Despliegue de Aplicaciones en Entornos Productivos
Microservicios: Arquitectura y Beneficios en el Desarrollo Web
Arquitectura Microservicios: Ventajas y Desafíos para Desarrolladores
Despliegue de Aplicaciones con Stacks JAMstack y MERN
Instalación del servidor LAMP en Ubuntu paso a paso
Despliegue en servicios frontend
Despliega tu sitio web usando GitHub Pages y APIs Rest
Despliegue de aplicaciones con Search paso a paso
Despliegue de aplicaciones en Netlify con GitHub
Despliegue de apps frontend con Vercel
Despliegue de Bases de datos
Despliegue de base de datos no relacional con MongoDB Atlas
Despliegue de Base de Datos en ElephantSQL paso a paso
Despliegue en servicios backend
Despliegue de Aplicaciones en Heroku paso a paso
Despliegue de aplicaciones NodeJS en Heroku con MongoDB Atlas
Uso de Postman para Operaciones en APIs
Publicación de Documentación API con Postman
Conclusiones finales
Despliegue rápido de aplicaciones en la nube con Jeroco
Despliegue de Aplicaciones con Backend y API en Heroku
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
MongoDB Atlas es una poderosa herramienta en la nube que facilita el manejo de bases de datos no relacionales de manera eficiente y accesible, ideal para desarrolladores que buscan escalabilidad y flexibilidad en sus proyectos. Aquí te guiaremos paso a paso para que puedas desplegar tu propia base de datos no relacional utilizando MongoDB Atlas.
El primer paso para utilizar MongoDB Atlas es crear una cuenta en su plataforma en la nube. Sigue estos pasos:
Un clúster es esencialmente un conjunto de servidores donde se almacenará tu base de datos. Aquí te explicamos cómo crear uno:
Conectar tus aplicaciones a la base de datos es crucial para la interacción y manipulación de datos.
Para desarrollar y realizar pruebas desde tu sistema, sigue los pasos a continuación:
Uso de una aplicación cliente: Dependiendo de tu sistema operativo, selecciona un cliente adecuado. Por ejemplo, en macOS puedes usar "Robo 3T".
Configuración de la cadena de conexión:
mongodb://platzinauta:<your password>@cluster0-shard-00-00.abcde.mongodb.net:27017,cluster0-shard-00-01.abcde.mongodb.net:27017,cluster0-shard-00-02.abcde.mongodb.net:27017/admin?replicaSet=atlas-xyz-shard-0&ssl=true&authSource=admin
<your password>
por la que hayas creado.dbname
como admin
.Testeo de la conexión: Usa el botón de prueba para verificar la conexión.
Guardar conexión: Una vez verificada, guarda la conexión para futuras referencias.
Desplegar una base de datos no relacional en MongoDB Atlas no solo es factible, sino también una experiencia enriquecedora al ver cómo tus aplicaciones cobran vida mediante el manejo ágil de datos. Esta práctica te ampliará las posibilidades en el desarrollo de aplicaciones modernas y robustas. Sigue explorando y perfeccionando tus habilidades en bases de datos. ¡No te detengas aquí, el mundo del desarrollo está lleno de oportunidades esperando ser exploradas!
Aportes 14
Preguntas 3
Algunos clientes MongoDB para Linux y Windows:
Si su contraseña tienen caracteres especiales (#@!@#$%^&*…), deben escribirla como URL encoded, por si lo necesitan aqui puede realizar el proceso https://www.urlencoder.org/
Si no le pasan la contraseña como URL encoded no los dejara conectar
Aquí se empieza a ver lo que es el hecho de dividir aplicaciones en varios servicios, y existen muchos servicios en la nube para bases de datos, otro servicio muy bueno para bases de datos no relacionales es Firestore, estaría bien echarle un ojo 👀
mongoDB Atlas lo puedes integrar con tu infraestructura en AWS por ejemplo, puedes conectar tu proyecto de Atlas con tu VPC de AWS a través de un VPC peering y así evitar usar internet para la conexión. también puedes crear tantos proyectos como necesites y la documentación de MongoDB es de las más completas. Alguna de las limitaciones que quizás puedes conseguir son, pro ejemplo, que los logs están disponibles por 30 días, así que si quieres retener los logs de acceso o auditoría (debes habilitar esta opción) por más tiempo puedes hacer un proceso automático que descargue estos logs y los almacene en otro lugar.
Compass es muy sencillo de usar, la configuración inicial en Atlas tiene un par de configuraciones adicionales pero nada del otro mundo
Otra muy buena alternativa es DBGate, esta para linux, windows y mac
Instalar MongoDB Compass en linux -Ubuntu22 (Opción para interfaz gráfica)
wget https://downloads.mongodb.com/compass/mongodb-compass_1.36.4_amd64.deb
dpkg -i mongodb-compass_1.36.4_amd64.deb
En caso de que solicite dependencia podremos correr
dpkg -i mongodb-compass_1.36.4_amd64.deb
Instalar MongoDB Shell en linux -Ubuntu22 (Opción para línea de comandos)
wget https://downloads.mongodb.com/compass/mongodb-mongosh_1.8.2_amd64.deb
sudo dpkg -i mongodb-mongosh_1.8.2_amd64.deb
con la version 1.3.1 de robo 3t no puedo conectar
puse la contraseña de la base de datos, puse el nombre admin a la base de datos pero me arroja el siguiente error:
“Failed to parse: bad digit c while parsing”
mi contraseña solo tiene letras y numeros
cualquier ayuda se agradece
Saludos"!
Tutorial complementario https://www.tutorialspoint.com/mongodb/index.htm
Table Plus también es otra buena opción para utilizar base de datos SQL y NoSQL (https://tableplus.com/)
Como cliente mongo utilizo NoSQLBooster
Entendido
Muy bien
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?