Tutorial: update, delete
Clase 14 de 31 • Curso de Mongo DB 2018
Contenido del curso
SQL vs NoSQL
Introducción a la terminal del SO
MongoDB
Introducción al motor de base de datos
CRUD
Queries
- 16

Introducción a cursores, proyecciones, limit y sort
05:58 min - 17

Tutorial: proyecciones, limit, sort
05:50 min - 18

Aggregation
06:26 min - 19

Tutorial: definir aggregation
11:01 min - 20

Text-search
03:10 min - 21

Tutorial: realizar consulta por texto
07:03 min - 22

Geospatial
03:35 min - 23

Tutorial: relizar consulta por geopoints
08:14 min
Indexado
Backup
Seguridad y escalabilidad
Cierre del curso
Utilizando la interfaz gráfica Robomongo (Robo 3T) podemos realizar las operaciones del CRUD a través del menú contextual (botón derecho del mouse), sobre los diferentes elementos que vemos en pantalla como las bases de datos, las colecciones, los documentos, etc.
NOTA: Para implementar MongoDB en un lenguaje de programación como JavaScript, es necesario conocer las instrucciones apropiadas para realizar cada operación del CRUD desde el shell o línea de comandos.
Para modificar o actualizar documentos en una colección usamos la siguiente instrucción:
db.getCollection( <colección> ).update(
{ <condiciones filtro> },
{ $set: <JSON valores a actualizar> },
{ <opciones de actualización> },
)
Entre las que se pueden pasar a la función update está la propiedad { multi: que indica a MongoDB que actualice todos los documentos que coincidan con las condiciones filtro y no solo el primero de ellos.
Para eliminar uno o más documentos almacenados en una colección en base a un criterio de selección, usamos la siguiente instrucción:
db.getCollection(<coleccion>).deleteMany({<JSON con criterios de selección>})