Base de Datos (SQL) ⭐ 28k stars
ORM para Node con varias bases de datos SQL, transacciones, migraciones y seeding.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i sequelize
import { Sequelize, DataTypes } from 'sequelize';
const db = new Sequelize('sqlite::memory:');
const T = db.define('T', { nombre: DataTypes.STRING });
await db.sync();
Dos casos de uso comunes implementados con esta librería.
Define un modelo y crea un registro.
import { Sequelize, DataTypes } from 'sequelize';
const db = new Sequelize('sqlite::memory:');
const Producto = db.define('Producto', { nombre: DataTypes.STRING, precio: DataTypes.FLOAT });
await db.sync();
await Producto.create({ nombre: 'Teclado', precio: 25 });
const todos = await Producto.findAll();Filtra registros con operadores.
import { Op } from 'sequelize';
const baratos = await Producto.findAll({ where: { precio: { [Op.lt]: 50 } }, order: [['precio', 'ASC']] });| Categoría | Base de Datos (SQL) |
|---|---|
| Stars (GitHub) | ⭐ 28k |
| Sitio oficial | https://sequelize.org/ |
| GitHub | https://github.com/sequelize/sequelize |
| Instalación | npm i sequelize |
| Relacionadas | Bookshelf.js · TypeORM · Objection.js |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.