Usando implicitamente el operador $elemMatch
use("sample_training")
db.companies.find({
"relationships.person.first_name": "Mark"
}, {
name: 1,
relationships: 1,
}).count() // 523
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
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Nicolas Molina
Aportes 7
Preguntas 1
Usando implicitamente el operador $elemMatch
use("sample_training")
db.companies.find({
"relationships.person.first_name": "Mark"
}, {
name: 1,
relationships: 1,
}).count() // 523
Las “query in subdocs” en MongoDB se refieren a la capacidad de realizar consultas o búsquedas en documentos secundarios (subdocumentos) dentro de un documento principal.
En MongoDB, los documentos pueden contener otros documentos anidados, lo que permite estructurar la información de manera más compleja y jerárquica. Cuando se realizan consultas en subdocumentos, se pueden buscar documentos que cumplan ciertas condiciones en campos específicos de los subdocumentos, en lugar de buscar solo en los campos del documento principal.
Para realizar una consulta en subdocumentos, se utiliza el operador de punto (".") para indicar el campo específico del subdocumento que se desea buscar. Por ejemplo, si se tiene un documento que contiene un subdocumento “address” que a su vez tiene un campo “city”, se puede buscar todos los documentos que tengan una ciudad específica utilizando la siguiente consulta:
db.collection.find({"address.city": "New York"})
Esta consulta buscará todos los documentos que contengan un subdocumento “address” con el campo “city” igual a “New York”.
Las consultas en subdocumentos pueden ser muy útiles en situaciones en las que se tiene información estructurada jerárquicamente, como en la información de direcciones de un cliente en un sistema de comercio electrónico.
¡Es verdad!
Idolo!!!
5:35 (Dicen que es un Reptil)
jajajajj
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?