Bancos de Dados
Sequelize ORM Cheat Sheet
Definição de modelos, associações e queries CRUD no Sequelize.
Modelos
Definição de um modelo básico.
const User = sequelize.define('User', { ... }); Associações
Definição de associações entre modelos.
User.hasMany(Post);
Post.belongsTo(User); CRUD
Busca todos os registros.
await User.findAll(); Cria um novo registro.
await User.create({ name: '...' }); Atualiza registros baseados em condição.
await User.update({ name: '...' }, { where: { id: 1 } }); Remove registros do banco.
await User.destroy({ where: { id: 1 } }); Utilidades
Sincroniza os modelos com as tabelas do banco (CUIDADO em prod).
await sequelize.sync({ force: true });