Update and Delete
Clase 13 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
Para realizar las dos operaciones restantes del CRUD en MongoDB utilizamos las siguientes instrucciones:
Update: actualizar o modificar documentos que cumplan una condición dada, en una colección.
db.<colección>.updateMany(
{<condiciones filtro>},
{ $set: <JSON valores a actualizar>}
)
Nótese el uso de la acción $set. Esta acción es para indicar a MongoDB que solo debe actualizar los campos o propiedades indicados explícitamente en el JSON pasado como parámetro. Si no se coloca este modificador, se sustituiría el documento completo (o documentos coincidentes) por el JSON referido.
Delete: eliminar los documentos que cumplan con una condición indicada, en una colección.
db.<colección>.deleteMany(
{<condiciones filtro>}
)
Importante: Si no se especifica la condición filtro, se corre el riesgo de borrar accidentalmente todos los documentos contenidos en la colección.