Mongo Compass - Aggregations

Vamos a aprender a ver como mejorar nuestra productividad cuando vayamos a crear consultas con el aggregation framework, aprenderemos a sacarle partido a Mongo Compass la herramienta oficial de MongoDB para manejar bases de datos.

Introducción

En esta miniserie de vídeos vamos a aprender a ver como mejorar nuestra productividad cuando vayamos a crear consultas con el aggregation framework, aprenderemos a sacarle partido a Mongo Compass la herramienta oficial de MongoDB para manejar bases de datos.

Temario

Aggregations y Mongo Compass

Arrancar con MongoDb es muy fácil, te lo instalas, tiras de terminal y empiezas a lanzar comandos y queries. Esto está muy bien mientras vayas generando consultas sencillas, en cuanto te metes con cosas más avanzadas como el aggregation framework ya cuesta un poco más ser productivo yendo a golpe de línea de comando.

Las consultas del aggregation framework suelen ser multilínea, y se dividen en varias fases (stages), ... ¿Qué problemas te puedes encontrar si tiras sólo de consola?

  • Es complicado copiar y pegar.
  • Es complicado ver que resuelve cada fase.
  • Es complicado reorganizar.

Para hacernos la vida más fácil el equipo de MongoDb, nos ofrece la herramienta oficial Mongo Compass, en esta serie vamos a ver cómo nos puede facilitar la vida cuando vayamos a construir consultas agregadas.

Ver lección

Sacándole jugo a Mongo Compass

En el paso anterior vimos como crear una query usando el tooling que nos da Mongo Compass, todo esto tiene mucho azucar, pero... si me manejo bien con un editor de texto que formatee json/js ¿qué me aporta esto?

Ver lección

¿Con ganas de aprender Backend?

En Lemoncode impartimos un Bootcamp Backend Online, centrado en stack node y stack .net, en él encontrarás todos los recursos necesarios: clases de los mejores profesionales del sector, tutorías en cuanto las necesites y ejercicios para desarrollar lo aprendido en los distintos módulos. Si quieres saber más puedes pinchar aquí para más información sobre este Bootcamp Backend.