Sequelize小记

http://docs.sequelizejs.com/   官方英文

Object-Relational Mapping

Model.create({field1:'a', field2:'b'})

m.destroy()

m = M.q_u_e_r_y({})

m.field1=1;

m.save()

Model.findAll({where: {}, order,  })

var Pet = sequelize.define('pet', {
    id: {
        type: Sequelize.STRING(50),
         autoIncrement: true,    自增主键
primaryKey: true        
 }, name: Sequelize.STRING(100), createdAt: Sequelize.BIGINT, updatedAt: Sequelize.BIGINT }, { timestamps: false 要自己加timestamp });

一个大型Web App通常都有几十个映射表,一个映射表就是一个Model。如果按照各自喜好,那业务代码就不好写。Model不统一,很多代码也无法复用。

所以我们需要一个统一的模型,强迫所有Model都遵守同一个规范,这样不但实现简单,而且容易统一风格。

 

猜你喜欢

转载自www.cnblogs.com/daduryi/p/9362904.html