Sequelize Docs 中文版
此系列文章的应用示例已发布于 GitHub: sequelize-docs-Zh-CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star.
此项目同步自 sequelize / sequelize 项目中的 docs. 除特殊情况, 将保持每月一次的同步频率.
更新日志请参阅: CHANGELOG
Sequelize 是一个基于 promise 的 Node.js ORM, 目前支持 Postgres, MySQL, SQLite 和 Microsoft SQL Server. 它具有强大的事务支持, 关联关系, 读取和复制等功能.
文档
- Getting started - 入门
- Model definition - 模型定义
- Model usage - 模型使用
- Querying - 查询
- Instances - 实例
- Associations - 关联
- Transactions - 事务
- Scopes - 作用域
- Hooks - 钩子
- Raw queries - 原始查询
- Migrations - 迁移
- Upgrade to V4 - 升级到 V4
- Working with legacy tables - 使用遗留表
使用示例
const Sequelize = require('sequelize'); const sequelize = new Sequelize('database', 'username', 'password'); const User = sequelize.define('user', { username: Sequelize.STRING, birthday: Sequelize.DATE }); sequelize.sync() .then(() => User.create({ username: 'janedoe', birthday: new Date(1980, 6, 20) })) .then(jane => { console.log(jane.get({ plain: true })); });
如果这篇文章对您有帮助, 感谢 下方点赞 或 Star GitHub: sequelize-docs-Zh-CN 支持, 谢谢.