1.0.5 • Published 7 years ago
sequelize-rc v1.0.5
- npm install sequelize-rc
- 初始化
const path = require('path');
const db = require('sequelize-rc');
db.init({
group: 'test',
dataId: 'local',
env: 'dev',
password: '122',
database: 'users',
username: 'root',
port: '3306',
host: '127.0.0.1',
modelPath: path.resolve(__dirname, './models')
}, (err) => {
console.log('初始化完成');
});
- models 文件夹下 model 定义格式参照
test/models
modelPath 为可选,如果填了,会自动为你加载对应文件夹下的 model,不填的话,需要手动加载~
如果要连本地数据库,
env
设置为dev
,这样返回的密码为你配置的数据库密码;连线上的数据库时,除了password
,其余均为必填用法
注意,init 为异步,其他操作需确保在 init 完成之后操作
let User = db.getModel('user');
User.findById(100001).then(user => {
console.log(user);
});