Descripción
Las vistas en Couchbase le permiten presentar a sus usuarios una versión específica de los datos del documento subyacente en un cubo de Couchbase. Esto significa que puede definir qué documentos y qué campos de esos documentos verá un usuario, lo que también puede implicar la transformación de estos datos antes de presentarlos al usuario. Esas vistas se codifican en JavaScript utilizando el modelo de programación MapReduce.

Empezamos creando una vista básica usando JavaScript para presentar los datos de un cubo Couchbase. Cubrimos cómo se invocan las vistas usando una llamada a la API de REST, y también cómo pueden ser creadas, modificadas y eliminadas usando tanto la interfaz web como la API de Couchbase.
Luego profundizamos en los detalles del mapa y reducimos los métodos que constituyen cada vista de Couchbase, y exploramos cómo pueden utilizarse para filtrar, proyectar y agregar datos de documentos.
A continuación, el curso pasa a las mejores prácticas a la hora de diseñar las vistas de Couchbase para crear las vistas más eficientes y relevantes para sus usuarios finales. También examinamos cómo las vistas funcionan eficazmente como consultas sobre datos de documentos mediante la traducción de SQL a las vistas de MapReduce.
Por último, exploramos los casos de uso de las vistas, lo que incluye cómo se puede filtrar su salida, y luego utilizamos las vistas Couchbase para simular las transacciones.
Una vez que termines este curso, estarás bien versado en el tema de las vistas de Couchbase! Tendrás una comprensión firme del modelo de programación de MapReduce y cómo puede ser usado con algún JavaScript básico para presentar una vista de tus documentos a los usuarios de tus datos.