/sequelize

Ejemplos de ORM JavaScript Sequelize

Primary LanguageJavaScript

Ejemplos de Sequelize ORM

Ejemplos de ORM JavaScript Sequelize. Aplicaciones basicas como integración con Express, creación de una API y CRUD basico, ejemplo de validaciones, ejemplo de asociaciones (BelongsTo, HasOne, OneToMany, BelongsToMany...) junto con Eager Loading, ejemplo de como trabajar con legacy tables (tablas antiguas)...

Carpetas

  • integración: Ejemplo de una aplicación con integración basica con ExpressJS y MySQL.
  • crud: Ejemplo de un CRUD/API basicos. Es decir READ, CREATE, UPDATE y DELETE de una tabla "post".
  • validaciones: Ejemplo completo de validaciones en el modelo de usuario.
  • unoauno: Ejemplo de la relacion oneToOne de Sequelize, es decir 1a1: hasOne & BelongsTo.
  • unoamuchos: Ejemplo de la relacion oneToMany de Sequelize, es decir 1aN: hasMany & BelongsTo.
  • nan: Ejemplo de la relacion ManyToMany de Sequelize, es decir NaN: belongsToMany.
  • cli: Sequelize CLI Boilerplate, es decir un proyecto inicial para configurar todo, .sequelizerc y las carpetas.
  • cli-models: Ejemplo de como generar modelos con el CLI y asociarlos al proyecto en el archivo database/db.js
  • cli-asociaciones: Ejemplo de como hacer asociaciones usando el CLI y explicación de index.js dentro de la carpeta models
  • cli-seeds: Ejemplo de como crear la siembra o SEEDS con el CLI, es un tipo de migración, pero para rellenar la base de datos. Muy útil.
  • cli-migrations: Ejemplo de migraciones con Sequelize ORM. Configuración y un par de migraciones junto con una relación.