
sequelize
ORM数据映射关系
小小小菜鸡zzzz
这个作者很懒,什么都没留下…
-
原创 06.sequelize 查找 find
const { Blog, User} = require('./model')!(async () => { // // 查询一条记录 // const zhangsan = await User.findOne({ // where: { // userName: 'zhangsan' // } // }) // // console.log('zhangsan', zhangsan.dataValues) // // // 查询特点的列2020-07-22 00:10:3638
0
-
原创 05.sequelize 修改 update
const { User, Score } = require('./model')!(async () => { const updateRes = await User.update({ password: 'abc' }, { where: { userName: 'lisi' } }) console.log('updateRes: ', updateRes[0] > 0)})()2020-07-22 00:06:3053
0
-
原创 04.sequelize 删除 destroy
const { User, Score } = require('./model')!(async () => { // 因为外键关系,当删除是会在外键关联的表的数据也删除 const delUserRes = await User.destroy({ where: { id: 1 } }) const delScoreRes = await Score.destroy({ where: { id: 5 } })2020-07-22 00:02:37542
0
-
原创 03.sequelize 增加create
const { User, Score } = require('./model')!(async () => { const zhangsan = await User.create({ userName: 'zhangsan', password: '123' }) console.log('zhangsan: ', zhangsan.dataValues)})()2020-07-21 23:12:09125
0
-
原创 02.sequelize创建模型,外键关联简述
https://github.com/demopark/sequelize-docs-Zh-CNconst Sequelize = require('sequelize')const seq = require('./seq')// 默认情况下,当未提供表名时,Sequelize 会自动将模型名复数并将其用作表名.// 这种复数是通过称为 inflection 的库在后台完成的,因此可以正确计算不规则的复数(例如 person -> people).// 默认会自动创建 id crea2020-07-21 21:54:15234
0
-
原创 01.sequelize的安装连接
// 安装 sequelize 模块npm install --save sequelize// 安装数据库连接模块npm install --save mysql2const { Sequelize } = require('sequelize')// 要连接到数据库,必须创建一个 Sequelize 实例. 这可以通过将连接参数// 分别传递到 Sequelize 构造函数或通过传递一个连接 URI 来完成const seq = new Sequelize('seqtest', 'ro2020-07-21 18:23:5127
0