🥇 Construyendo modelos con Mongoose.

Como en muchos ORM’s, en Mongoose, el objeto que la piedra angular es el modelo. Para compilar un esquema en un modelo, utiliza mongoose.model.

let Publicacion = mongoose.model('Publicacion', PublicacionEsquema);

Los modelos son utilizados para crear documentos (datos).

let miPubliacion = new Publicacion({ nombre: '100 años de soledad' });

Es mejor asignar el valor inicial mediante el constructor que utilizar el método set(), debido a que Mongoo tiene que procesar un menor numero de llamadas a funciones y nuestro código permanecería mas compacto y mejor organizado. Por supuesto, esto es posible únicamente si conocemos los valores cuando creamos las instancias.

No hay que confundir los métodos de instancia con los estáticos. Si invocamos un método dentro de miPublicacion, este es un método de instancia. Si por el contrario utilizamos un método de Publicacion, estariamos utlizando un método estático de esta clase.

Tipos personalizados en los esquemas de Mongosse. Métodos de modelos en Mongoose.
comments powered by Disqus