Construyendo modelos con Mongoose Construyendo modelos con Mongoose

đŸ„‡ Construyendo modelos con Mongoose

🍿 ÂżQuĂ© son los modelos en un ORM?

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 Mongoose 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 métodos 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 utilizando 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