NoSQL, también conocido como "no sólo SQL" o "no SQL", es un enfoque utilizado en el diseño de bases de datos que permite el almacenamiento y consulta de datos fuera de las estructuras tradicionales que se encuentran en las bases de datos relacionales.
Las bases de datos NoSQL albergan datos dentro de una estructura de datos, como un documento JSON. Dado que este diseño de base de datos no relacional no requiere un esquema, ofrece una escalabilidad rápida para administrar conjuntos de datos grandes y normalmente no estructurados.
Operación | Operación MongoDB | Ejemplo | Código |
---|---|---|---|
Crear | insertOne o insertMany | Insertar en un documento | javascript db.usuarios.insertOne({ nombre: "Juan Pérez", email: "juan@example.com" }); |
Leer | find o findOne | Obtener un usuario específico (el 1) | javascript db.usuarios.findOne({ nombre: "Juan Pérez" }); |
Actualizar | updateOne, updateMany o replaceOne | Actualizar un usuario específico (el 1) | javascript db.usuarios.updateOne( { nombre: "Juan Pérez" }, { $set: { email: "juan.perez@example.com" } } ); |
Eliminar | deleteOne o deleteMany | Suprimir un usuario específico (el 1) | javascript db.usuarios.deleteOne({ nombre: "Juan Pérez" }); |
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod Lorem ipsum dolor sit amet.