El código del minuto 5:59 estsa incorrecto, para que les funcione debe ejecutar el siguiente código con el operador $push:
db.iot.updateOne({
sensor: "A001",
date: "2022-01-03",
}, {
$push: {
readings: [2323]
}
})
Fundamentos de MongoDB
¿Qué es Mongo DB?
Bases de datos NoSQL
¿Qué son los documentos y colecciones?
Creando tu primer BD
Usando Mongo Compass
Mongo en VSCode
Instalando Docker
Mongo con Docker
Conectándonos usando mongosh
Json vs. Bson
CRUD
Insertando un documento
Insertando varios documentos
Actualizando un documento
Actualizando varios documentos
Array Update Operators
Update or insert
Elimando documentos
Operadores
Usando $eq y $ne
Usando $gt, $gte, $lt, $lte
Ejemplos de $gt, $gte, $lt, $lte
Usando $regex
Projection
Operadores para Arrays
Operadores lógicos
Expresive operator
Query in subdocs
Herramientas comunes al trabajar con MongoDB
Aggregation Framework
Sort, limit y skip
Atlas features
Toma el Curso de Modelamiento de Datos en MongoDB
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 3
Preguntas 0
El código del minuto 5:59 estsa incorrecto, para que les funcione debe ejecutar el siguiente código con el operador $push:
db.iot.updateOne({
sensor: "A001",
date: "2022-01-03",
}, {
$push: {
readings: [2323]
}
})
upsert: Esta condición permite agregar un elemento en un array dentro de un documento. Lo que lo hace especial es que si el documento no existe, este operador lo crea, y si ya existe, inserta los nuevo elementos del array sobre el documento existente.
Otra opcion para agregar valores en un array es el operardor “$addToSet”
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.