Skip to content

Latest commit

 

History

History
67 lines (41 loc) · 2.76 KB

File metadata and controls

67 lines (41 loc) · 2.76 KB

Introducción a Bases de Datos > Sesión 2

Sesión 2: Consultas en MongoDB

1. Objetivos 🎯

  • Entender qué es y cómo se usa una expresión regular.
  • Filtrar resultados mediante expresiones regulares.
  • Usar la notación punto para filtrar objetos anidados.
  • Entender de manera básica qué es una agregación.

2. Contenido 📘


Expresiones regulares

Las expresiones regulares permiten reconocer patrones en un texto, de forma similar a como lo hacía la cláusula LIKE en SQL, mediante el reconocimiento de distintos patrones.

Existen distintos estándares que los lenguajes de programación y sistemas gestores de bases de datos deben seguir para definir expresiones regulares. El estándar que usa mongo es: JavaScript RegExp Reference.


Notación punto y arreglos

La notación punto es ampliamente usada en los lenguajes de programación orientados a objetos y permite acceder a los atributos de los mismos. Por ejemplo, si tenemos un objeto persona, usando la notación punto, podemos acceder a su nombre, edad, peso, etc.

Con esta notación podemos obtener los campos de un objeto representado en JSON. De la misma forma, podemos acceder a los elementos de un arreglo si se conoce su índice, tal y como se hace en distintos lenguajes de programación.


Introducción a las agregaciones

Una agregación se compone de un conjunto de capas que en conjunto realizan consultas sobre una colección de documentos. Cada capa puede aplicar nuevos filtros o modificaciones a la capa anterior. Al flujo de cambios entre las distintas capas se le conoce como pipeline.

El principio de cada pipeline siempre es la colección completa.


3. Ejercicios para practicar 🔨

Aplica lo todo lo que aprendiste durante la sesión en esta serie de ejercicios.

4. Postwork 📝

Aplica lo todo lo que aprendiste durante la sesión a tu proyecto personal.


Anterior | Siguiente