Sequelize
安装
npm install sequelize
示例
- 查询
User.findOne({
where: {
id: body.userid
}
})
- 创建
User.create({ firstName: "Jane", lastName: "Doe" })
// 批量创建
User.bulkCreate([
{ name: 'Jack Sparrow' },
{ name: 'Davy Jones' }
]);
- 修改
await User.update({ lastName: "Doe" }, {
where: {
lastName: null
}
});
- sequelize 原始查询
router.get('/like', async ctx => {
let res = await sequelize.query("SELECT * FROM book", { type: sequelize.QueryTypes.SELECT})
ctx.body = {
data: res,
msg: '原始查询成功'
}
})