Crear los modelos y entidades en Node.js: API RESTful en NodeJS

En este tutorial aprenderemos a crear los modelos y entidades en Node.js de nuestra aplicación del backend RESTful.

Los modelos dentro de NodeJS van a representar a una entidad de la base de datos y más concretamente van a representar a un único registro o documento de nuestra base de de datos.

Por ejemplo, si tenemos una colección en la base de datos llamada Notas, dentro de ella se guardarán documentos de tipo Nota. Pues en nuestro código tendremos el modelo de Nota con todos sus campos y cuando queramos crear una nota haremos una instancia de ese modelo.

Vamos a crear una carpeta llamada models en la raiz de nuestro proyecto, y dentro crearemos un fichero llamado nota.js

Dentro de el codificaremos lo siguiente:

'use strict'

// Cargamos el módulo de mongoose
var mongoose = require('mongoose');

// Usaremos los esquemas
var Schema = mongoose.Schema;

// Creamos el objeto del esquema y tendrá dos campos de tipo String
var NotaSchema = Schema({
	nombre: String,
	contenido: String
});

// Exportamos el modelo para usarlo en otros ficheros
module.exports = mongoose.model('Nota', NotaSchema);

Ahora solo nos queda utilizar el modelo en los controladores que crearemos posteriormente.

Pues con esto ya sabemos lo que son los modelos y entidades en Node.js como crearlos de manera sencilla 🙂

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post