🚧MERN Stack

Guía: https://www.mongodb.com/resources/languages/mern-stack-tutorial

Preparación del entorno

Instalación de dependencias

Instalación de mongodb

1. Importar la clave GPG pública de MongoDB

curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor

2. Crear archivo de lista de repositorios

echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Esto es para MongoDB 7.0, que es estable al momento. Puedes cambiar el número si deseas otra versión.

3. Actualizar e instalar MongoDB

sudo apt update
sudo apt install -y mongodb-org

Iniciar MongoDB como servicio

1. Iniciar el servicio

sudo systemctl start mongod

2. Habilitar para que inicie con el sistema

sudo systemctl enable mongod

3. Verificar que esté corriendo

sudo systemctl status mongod

Deberías ver algo como: Active: active (running)


🧪 Probar conexión

Puedes usar el cliente de línea de comandos:

mongosh

Esto te abrirá un prompt donde puedes correr comandos como:

show dbs
use miBase
db.miColeccion.insertOne({ nombre: "ChatGPT" })

🧪 Probar con Docker (opcional)

Si no quieres instalar MongoDB directamente en tu sistema operativo, puedes usar Docker:

docker run -d -p 27017:27017 --name mongodb mongo

Y luego conectarte con:

mongosh mongodb://localhost:27017

Programación de la aplicación

Última actualización