📅  最后修改于: 2023-12-03 15:23:19.098000             🧑  作者: Mango
在 Sequelize 中创建新模型是一个需要频繁使用的任务。下面将介绍如何使用 Sequelize 模块来创建新模型的命令。
首先需要在你的项目中安装 Sequelize 模块。
npm install sequelize
创建新模型的命令包含以下几个部分:
下面是一个示例模型定义,它定义了一个名为 User
的模型,并规定了 name
、age
和 email
三个字段:
// 引入 Sequelize 模块
const { Sequelize } = require('sequelize');
// 连接数据库
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost',
dialect: 'mysql'
});
// 定义 User 模型
const User = sequelize.define('User', {
name: {
type: Sequelize.STRING,
allowNull: false
},
age: {
type: Sequelize.INTEGER,
allowNull: false
},
email: {
type: Sequelize.STRING,
allowNull: false
}
});
// 导出模型对象
module.exports = User;
在上面的示例代码中,我们首先导入了 Sequelize 模块并连接到了数据库。然后定义了一个名为 User
的模型,并规定了 name
、age
和 email
三个字段,每个字段都指定了它的数据类型和是否允许为空。最后,将定义好的 User
模型导出,以便在其它文件中使用。
以上就是如何使用 Sequelize 模块来创建新模型的命令的介绍。要创建更复杂的模型,还需要了解 Sequelize 支持的其它特性,如模型之间的关系、模型的默认值等。详细文档请参考 Sequelize 官方文档。