Este README explica cómo instalar, ejecutar y usar MongoDB localmente en macOS utilizando Homebrew. Incluye conexión vía terminal y con MongoDB Compass.
- macOS actualizado
- Homebrew instalado
- Acceso a terminal
brew tap mongodb/brew
brew install [email protected]
brew services start [email protected] # Iniciar MongoDB al iniciar el sistema
brew services stop [email protected] # Detener MongoDB
brew services list
mongosh
use miBaseDeDatos // Crear o usar una base de datos
db.miColeccion.insertOne({ nombre: "Ejemplo" }) // Insertar documento
show dbs // Ver bases de datos existentes
show collections
Abre MongoDB Compass
En el campo de conexión, usa:
mongodb://localhost:27017 Asegúrate de que MongoDB esté corriendo antes de conectar.
- Insertar uno db.coleccion.insertOne({})
- Insertar muchos db.coleccion.insertMany([{},{},...])
- Buscar documentos db.coleccion.find()
- Buscar con condición db.coleccion.find({ campo: valor })
- Actualizar documento db.coleccion.updateOne({}, { $set: {} })
- Eliminar documento db.coleccion.deleteOne({})
- Eliminar varios docs db.coleccion.deleteMany({})
- Eliminar colección db.coleccion.drop()
- Eliminar base de datos db.dropDatabase()
/mi-proyecto/ ├── README.md ├── scripts/ │ └── init-db.js ├── .env └── src/
brew services stop [email protected]
brew uninstall [email protected]
Las bases de datos en MongoDB solo se crean cuando insertas datos. El puerto por defecto es 27017. Se recomienda usar mongosh en lugar del cliente antiguo mongo.
MIT
npm install -D jest supertest babel-jest @babel/core @babel/preset-env joi
npm install helmet cors compression express-rate-limit