Fundamentos de Bases de Datos NoSQL
NoSQL: El Otro Tipo de Bases de Datos
¿Qué debo elegir? NoSQL vs SQL
Manipulación de Datos en MongoDB
Tus primeros pasos con MongoDB
Creación de Documentos en MongoDB
Uso de la Consola de MongoDB: Creación de Datos con insertOne e insertMany
Eliminar Documentos en MongoDB
Cómo Leer Documentos en MongoDB con find()
Consultas Avanzadas en MongoDB: Dominando el Framework de Agregación
Cómo Eliminar Datos en MongoDB
Operaciones avanzadas de reemplazo en MongoDB
Cómo Actualizar Documentos en MongoDB
Tipos de Bases de Datos NoSQL
Bases de Datos de Grafos: Conceptos y Aplicaciones Prácticas
Bases de Datos de Grafos: Ejercicios y Casos de Uso
Introducción a las Bases de Datos basadas en Documentos
Introducción a las Bases de Datos Clave-Valor
Introducción a las Bases de Datos Vectoriales
Pasos Futuros
Alcances y Beneficios de NoSQL
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Adán Figueroa Jiménez
Consultar datos en MongoDB puede ser más fácil o intuitivo dependiendo de tu experiencia previa, y para facilitar este proceso utilizaremos MongoDB Atlas y Compass. En Atlas, puedes cargar un conjunto de datos de muestra que te permitirá experimentar sin problemas. Luego, puedes realizar consultas tanto en la terminal como en la interfaz de Compass.
Para poblar nuestra base de datos con datos uniformes y variados:
Para realizar consultas desde la terminal:
use sample_mflix
.db.Movies.findOne()
para obtener un ejemplo.db.Movies.find({type: "movie"})
para filtrar por tipo de documento.Puedes aplicar filtros adicionales:
db.Movies.find({type: "movie", release_date: {$gte: new Date("2000-01-01")}})
it
para iterar sobre los resultados.En Compass:
{type: "movie"}
release_date: {$gte: new Date("2000-01-01")}
.Para mostrar campos específicos:
{title: 1}
{release_date: -1}
Compass incorpora IA para generar consultas:
Aportes 8
Preguntas 0
{$or: [{property_type: "House"}, {property_type: "Apartment"}], bedrooms: {$gte: 3}, price: {$lt:100.00}, amenities:{$in:["Wifi"]}}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?