Spec-Zone.ru › Sequelize 5

Sequelize

Sequelize — это основанная на обещаниях ORM для Node.js, Postgres, MySQL, MariaDB, SQLite и Microsoft SQL Server. Она имеет надёжную поддержку транзакций, отношений, жадное и ленивое загрузку, репликацию чтения и многое другое.

Sequelize соответствует SEMVER. Поддерживает Node v6 и выше для использования возможностей ES6.

Sequelize v5 был выпущен 13 марта 2019 года. Официальные типизации TypeScript теперь включены.

Вы сейчас смотрите Руководства и учебники для Sequelize. Вас также может заинтересовать Справочник API.

Быстрый пример

const { Sequelize, Model, DataTypes } = require('sequelize');
const sequelize = new Sequelize('sqlite::memory:');

class User extends Model {}
User.init({
  username: DataTypes.STRING,
  birthday: DataTypes.DATE
}, { sequelize, modelName: 'user' });

sequelize.sync()
  .then(() => User.create({
    username: 'janedoe',
    birthday: new Date(1980, 6, 20)
  }))
  .then(jane => {
    console.log(jane.toJSON());
  });

Чтобы узнать больше о том, как использовать Sequelize, прочитайте учебники, доступные в левом меню. Начните с Начала работы.

Copyright © 2014–present Sequelize contributors
Licensed under the MIT License.
https://sequelize.org/v5/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API