数据库
首页 > 数据库> > 【数据库操作-sequelize】

【数据库操作-sequelize】

作者:互联网

定义模型、增删改查

模型:

    sequelize.define(modelName,attributes,[options])

    模型实例.sync()  // 表存在不创建,不存在会创建

查询:

    模型实例.findAll([options: Object]) 查询多个实例(多条数据)

    模型实例.findOne([options: Object]) 查询单个实例(单条数据)

    模型实例.findById(id: Number / String / Buffer [,options: Object])  通过Id(主键)查询单个实例(单条数据)

创建:

    1> 实例对象 = 模型实例.build(options: Object)

       实例对象.save()

    2> Task.create(options:Object) = build + save

    3> 批量创建:模型实例.bulkCreate(records:Array,options:Object)

    

更新:

    模型实例.update(values: Object, options: Object)    ==> 返回: [条数]

删除:

    模型实例.destroy(options: Object)  ==>  返回:影响行数

标签:模型,创建,数据库,Object,查询,实例,操作,sequelize,options
来源: https://blog.csdn.net/weixin_49346504/article/details/120151946