sequlize-rc

1.0.6 • Public • Published
  • npm install sequelize-rc
  • 初始化
const path = require('path');
const db = require('sequlize-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);
    });

Readme

Keywords

none

Package Sidebar

Install

npm i sequlize-rc

Weekly Downloads

1

Version

1.0.6

License

ISC

Last publish

Collaborators

  • luckyx