第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【備戰(zhàn)春招】第10天 Sequlize 刪除和更新操作 連接池

標(biāo)簽:
Node.js

课程章节:第2章 技术选型和知识点介绍(上)2-18 2-19

课程讲师双越

课程内容

更新和删除

使用 Sequelize 完成更新和删除的操作很简单,分别使用 updatedestroy 方法。

更新用户的昵称:

async function() {
    const updateRes = await User.update({
        // 更新的内容
        nickname: 'lisi',
    }, {
        where: {
            username: 'zhangsan'
        }
    })
    
    console.log(updateRes)
}

打印的结果是一个数组:

[1]

数字 1 表示这个更新操作,修改了数据库中的一条记录。

删除一条博客:

async function() {
    const deleteRes = await Blog.destroy({
       where: {
            id: 1
        }
    })
    
    console.log(deleteRes)
}

打印结果是一个数字:

1

表示执行的删除操作成功删除了一条记录。

连接池

连接池是一种重要的优化手段。不使用连接池的话,每个查询进来都会创建一个连接,这种方式很浪费。

项目都使用连接池**,连接池是**常驻内存的,里面管理了很多连接,有查询进来就会使用连接,完成操作之后连接就会断开。如果请求太多,还会进行排队。

这样就能实现,随来随用,随用随走。

Sequelize 开启连接池:

const seq = new Sequelize('test_db', 'root', 'root123', {
    // 配置连接池
    pool: {
        max: 5, // 连接池中最大的连接数量
        min: 0, 
        idle: 10000 // 10s 之内没有被使用连接池就会被释放
    }
})

max不是越大越好,根据硬件和实际使用情况来设置。
图片描述

课程收获

这节课学习了使用 Sequlize 做更新和删除操作,已经通过连接池来优化和数据库的连接。

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消