Está en la página 1de 15

CRUD MondoDB

Operaciones CRUD

En computacin CRUD es el acrnimo de Crear, Leer, Actualizar y Borrar


(ingls: Create, Read, Update and Delete)

Funciones bsicas en bases de datos.

MongoDB es una base de datos est en formato JSON y son almacenados en


formato BSON.

MongoDB trabaja solo y exclusivamente en formato JSON.

Insertion or save

Los datos se ingresaran as no exista la base

Read

Si la insercin fue satisfactoria los podemos verificar con:

Resultado
{ "_id" : ObjectId("53d98f133bb604791249ca99"), "item" : "ABC1", "details" :
{ "model" : "14Q3", "manufacturer" : "XYZ Company" }, "stock" : [ { "size" :
"S", "qty" : 25 }, { "size" : "M", "qty" : 50 } ], "category" : "clothing" }

Read

Pero podemos manipular nuestra consulta, pero si deseamos slo el primer


documento que coincida tenemos que utilizar el mtodo findOne ():

Contar el nmero de documentos que coincida con la consulta usamos:

Insercin de arrays

Declaramos

Insercin de arrays 2

Bulk Insertion

La operacin devuelve un constructor operaciones desordenadas que


mantiene una lista de las operaciones a realizar.

Initialization

Bulk insertion

Guardamos los cambios

Resultado

Update

Para acceder al documento con el punto igual a "MnO2", utilice el operador


$set para actualizar el campo de category y el campo de datos a los valores
especificados y el operador $currentDate para actualizar el campo
LastModified con la fecha actual.

Update an embedded field

Para actualizar un campo embebido dentro de un documento usamos

Update multiple documents

Si queremos actualizar mltiples documentos seguimos la sintaxis y en este


ejemplo se modificaran todos los que tengan la categora clothing.

Replace a document

Si queremos remplazar completamente algn documento

Remove

Seguimos la sintaxis contenida de una condicin, se borran del inventarios


todos tems de tipo comida

Si solo queremos que se eliminen solo un tem de tipo comida ponemos lo


siguiente:

Resume

También podría gustarte