top of page

7 - Modificaciones en una BD de mongoDB

mongodb-logo.png

Para realizar modificaciones se usa el método update()

mongodb53.PNG

Recordemos como había quedado nuestro segundo documento de la colección alumnos.

Había dos errores grandes, uno de ellos el campo se llama LU y el segundo error (que es lógico) el subdocumento tiene Lu = 400, debería tener otro valor, por ejemplo 500. 

Corrijamos esos valores.

Insertamos un nuevo campo

El método update() permite modificar un documento, en este caso agrega un nuevo campo "Lu" = 400 para "Nombre = "Florencia"

Luego, podemos observar el resultado de la modificación

mongodb54.PNG
mongodb55.PNG

Borramos el campo anterior

Podemos observar como también con el método update(), pero con el parámetro $unset borramos el campo que no correspondía (otra forma podría haber sido renombrando el campo).

flechaabajo.png

Vemos que efectivamente el campo LU se ha borrado.

mongodb56.PNG
mongodb57.PNG

Borramos el campo Grupo

flechaabajo.png

Borramos el campo Grupo del segundo documento.

Y observamos que efectivamente se hizo.

mongodb58.PNG
mongodb59.PNG

Agregamos el nuevo sub documento

flechaabajo.png

Nuevamente usamos el método udpate() para agregar el subdocumento correctamente

Finalmente nos queda el documento, tal como buscábamos.

mongodb60.PNG
mongodb61.PNG
bottom of page