Java教程

【数据库操作-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)  ==>  返回:影响行数

这篇关于【数据库操作-sequelize】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!