📄️ 模型基础
在本教程中,您将学习 Sequelize 中的模型是什么以及如何使用它们。
📄️ 模型实例
如您所知,模型是一个 ES6 类。类的实例表示该模型的一个对象(映射到数据库表中的一行)。这样,模型实例就是 DAO。
📄️ 模型查询 - 基础
Sequelize 提供了各种方法来帮助您查询数据库中的数据。
📄️ 模型查询 - 查找器
查找器方法是生成 SELECT 查询的方法。
📄️ 获取器、设置器和虚拟属性
Sequelize 允许您为模型的属性定义自定义获取器和设置器。
📄️ 验证和约束
在本教程中,您将学习如何在 Sequelize 中为您的模型设置验证和约束。
📄️ 原始查询
由于在某些情况下,执行原始/已准备好的 SQL 查询更容易,您可以使用 sequelize.query 方法。
📄️ 关联
Sequelize 支持标准关联:一对一、一对多和多对多。
📄️ 软删除
Sequelize 支持软删除表的概念。软删除表是指,当要求删除记录时,它不会真正删除它。相反,一个名为 deletedAt 的特殊列的值将设置为该删除请求的时间戳。