MongoDB
Last updated
Was this helpful?
Last updated
Was this helpful?
MongoDB es una base de datos NoSQL, que se basa en el almacenamiento de documentos en una colección.
Sitio Oficial:
Descargarlo desde
Descomprimir el archivo y renombrar la carpeta como mongodb
renombrar
Copiarlo la ruta /home/avbravo/mongodb
Agregarlo al path en /etc/profile
Guardamos el archivo.
Desde la consola ejecutamos
Crear el directorio data
Darle permisos de escritura a la carpeta
Ejecutarlo
Si se configura el path no necesitamos colocar la ruta ni el ./
y otra con interfaz web
Abrir otra terminal
cd /mongodb/bin
Ejecutar
./mongo
Comando
Definición
use myappdb
Crea la base de datos
show dbs
Muestra las bases de datos
db.createCollection("planetas")
Crea la colección de planetas
db.planetas.insert({"idplaneta":"tierra","planeta":"Tierra"})
Inserta un documento en la colección planetas
show collecctions
Muestra las colecciones
use myappdb db.dropDatabase()
Borra la base de datos myappdb
db.planetas.drop()
Elimina la colección
db.planetas.remove({"idplaneta":"tierra"})
Elimina el documento en el que el idplaneta = "tierra"
db.planetas.remove()
Elimina todos los documentos de la colección
db.planetas.find().count()
Devuelve el numero de documentos de la coleccion
Backup de MongoDB
./mongodump -d mybasedatos -o ~/Descargas/first_backup
Restaurar MongoDB
./mongorestore ~/Descargas/first_backup/