nodejs爬坑記錄

nodejs爬坑記錄

Sequelize

  • include連表時(shí)可以設(shè)置required屬性會(huì)進(jìn)行內(nèi)聯(lián)(innerJoin,查詢結(jié)果左右兩邊都有值才獲取)操作,默認(rèn)添加了where屬性則會(huì)將required設(shè)置為true,注意:required僅和父級(jí)進(jìn)行內(nèi)聯(lián)
  • ? db.transaction(async t => {xxx...})中的子方法必須都要有await 使其都在同一條線程中,不然不能在同一個(gè)事務(wù)中提交,會(huì)出現(xiàn)以下錯(cuò)誤 注意在同一個(gè)事務(wù)中的所有操作都要await 必須在一個(gè)線程 不然不觸發(fā)
commit has been called on this transaction(a0989c57-6b52-4093-87a7-02d5ca7e4b08), you can no longer use it. (The rejected query is attached as the 'sql' property of this error)
  • targetKey可以用在關(guān)聯(lián)中指定目標(biāo)鍵,默認(rèn)是關(guān)聯(lián)另一張表的主鍵

  • 在hasMany中 可以用sourceKey來指定源鍵,默認(rèn)為主鍵
    注意:sourceKey必須為數(shù)據(jù)庫字段名,不能使用生成的駝峰式別名

  • 多表查詢時(shí)防止列名沖突最好是把列放在最外層處理

const teamModels = await UserTeamRelation.findAll({
    where: { leaderId: userId },
//include代表在原先的字段基礎(chǔ)上再加一個(gè)字段,exclude表示排除某個(gè)字段
    attributes: {include:[[Sequelize.fn("SUM", Sequelize.col("userIntegral.integral")), "userIntegral.integral"]]},
    include: [{  model: UserIntegralModule, where: { userId }, as: "userIntegral" }
      , { model: User, as: "member" }]
  });
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,598評(píng)論 19 139
  • 如果你覺得Sequelize的文檔有點(diǎn)多、雜,不方便看,可以看看這篇。 在使用NodeJS來關(guān)系型操作數(shù)據(jù)庫時(shí),為...
    布拉德皮蛋_qzy閱讀 2,543評(píng)論 2 22
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,734評(píng)論 18 399
  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔,今天18年5月份再次想寫文章,發(fā)現(xiàn)簡(jiǎn)書還為我保存起的...
    Jenaral閱讀 3,144評(píng)論 2 9
  • 作為一個(gè)對(duì)生命充滿好奇的人,看到得到上出了生命科學(xué)課,很高興,下面是三節(jié)課中的重點(diǎn)內(nèi)容。 01丨進(jìn)化:生命的主人 ...
    吳實(shí)閱讀 316評(píng)論 2 0

友情鏈接更多精彩內(nèi)容