🥇 Campos virtuales en Mongoose.

Los campos virtuales no existen en la base de datos aunque actuan como campos normales en un documento de Mongoose.

Son esepcialmente útiles para crear campos compuestos. Por ejemplo el nombre completo de una persona nombreCompleto puede ser un campo virtual que resulta de la composición de otros campos como nombre y apellido.

Para definir un campo virtual tenemos que…

Persona.virtual('nombreCompleto')
    .get(function(){
        return `${this.nombre} ${this.apellido}`;
    });
Uso de hooks en Mongoose. Documentos anidados en Mongoose.
comments powered by Disqus