Capítulo 3. Crear, actualizar y eliminar documentos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo de cubre los aspectos básicos del movimiento de datos dentro y fuera de la base de datos, incluyendo lo siguiente:
Añadir nuevos documentos a una colección
Eliminar documentos de una colección
Actualizar los documentos existentes
Elegir el nivel correcto de seguridad frente a la velocidad para todas estas operaciones
Insertar documentos
Las inserciones son el método básico para añadir datos a MongoDB. Para insertar un único documento, utiliza el método insertOne
de la colección:
>
db
.
movies
.
insertOne
({
"title"
:
"Stand by Me"
})
insertOne
añadirá una clave "_id"
al documento (si no proporcionas ninguna) y almacenará el documento en MongoDB.
insertarMuchos
Si necesitas insertar varios documentos en una colección, puedes utilizar insertMany
. Este método te permite pasar una matriz de documentos a la base de datos. Esto es mucho más eficaz porque tu código no hará un viaje de ida y vuelta a la base de datos por cada documento insertado, sino que los insertará en bloque.
En el intérprete de comandos, puedes probarlo del siguiente modo:
>
db
.
movies
.
drop
()
true
>
db
.
movies
.
insertMany
([{
"title"
:
"Ghostbusters"
},
...
{
"title"
:
"E.T."
},
...
{
"title"
:
"Blade Runner"
}]);
{
"acknowledged"
:
true
,
"insertedIds"
:
[
ObjectId
(
"572630ba11722fac4b6b4996"
),
ObjectId
(
"572630ba11722fac4b6b4997"
),
ObjectId
(
"572630ba11722fac4b6b4998" ...
Get MongoDB: La Guía Definitiva, 3ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.