经过比较个人感觉sequelize 比其他orm好用些,用了半天时间终于搞定了,直接上代码
1、利用sequelize model生成table
applicationMysql.js文件------------
var Sequelize = require('sequelize');
var sequelize = new Sequelize('db', 'root', 'root', {
host: 'localhost',
dialect: 'mysql',
pool: {
max: 5,
min: 0,
idle: 10000
},
Sequelize :Sequelize
});
function ApplicationMysql(){
return sequelize;
}
module.exports = new ApplicationMysql();
user.js文件-----------------
var app = require('../server/applicationMysql.js');
User = app.define('user',{
firstName: {
type: app.Sequelize.STRING,
// field: 'first_name' // Will result in an attribute that is firstName when user facing but first_name in the database

本文介绍了如何使用Node ORM Sequelize进行Model到Table的生成以及利用sequelize-auto工具从Table生成Model。通过示例代码展示配置数据库连接,创建Model并同步到数据库,以及如何自动化根据数据库表生成Model文件,简化开发流程。
最低0.47元/天 解锁文章
782

被折叠的 条评论
为什么被折叠?



