最近用nodejs 想搭建一个后台,orm框架选择了sequelize,别的我也不知道,有知道的可以给我推荐下谢谢。
进入正题,看文档新建model
User.js
var Sequelize = require('sequelize');
var sequelize = require('./../dataconfig');
// // 创建 model
var User = sequelize.define('user', {
id: { type: Sequelize.INTEGER, 'primaryKey': 'true' },
userName: {
type: Sequelize.STRING, // 指定值的类型
field: 'user_name' // 指定存储在表中的键名称
},
// 没有指定 field,表中键名称则与对象键名相同,为 email
email: {
type: Sequelize.STRING
}
}, {
// 如果为 true 则表的名称和 model 相同,即 user
// 为 false MySQL创建的表名称会是复数 users
// 如果指定的表名称本就是复数形式则不变
freezeTableName: true
});
exports.findAllUser = function () {
return User.findAll();
}
//test.js 调用
v