成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Node.js使用orm2進(jìn)行update操作時(shí)關(guān)聯(lián)字段無(wú)法修改的解決方法

前言

創(chuàng)新互聯(lián)建站,專注為中小企業(yè)提供官網(wǎng)建設(shè)、營(yíng)銷型網(wǎng)站制作、響應(yīng)式網(wǎng)站開(kāi)發(fā)、展示型成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)等服務(wù),幫助中小企業(yè)通過(guò)網(wǎng)站體現(xiàn)價(jià)值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷推廣問(wèn)題。

最近在工作中遇到一個(gè)問(wèn)題,在使用Orm2進(jìn)行model修改時(shí),發(fā)現(xiàn)當(dāng)對(duì)關(guān)聯(lián)字段進(jìn)行update操作時(shí),執(zhí)行了2次SQL,第一次把值改為了我們期望的值,第二次又會(huì)把值改回成原來(lái)的值。

經(jīng)過(guò)調(diào)查,當(dāng)autoFetch開(kāi)啟時(shí),會(huì)自動(dòng)取得關(guān)聯(lián)model,此時(shí)的model為:

{
roomId: xxx, // 關(guān)聯(lián)的roomId
room: {
// 關(guān)聯(lián)的room對(duì)象
}
}

第一次會(huì)按照roomId去修改,第二次則會(huì)按照f(shuō)etch的關(guān)聯(lián)對(duì)象room進(jìn)行修改,導(dǎo)致了我們看到的執(zhí)行了兩次SQL的情況。

解決方法

在save操作前將fetch的對(duì)象刪除即可。

for (var j in originEntity) {
if (_.isObject(originEntity[j])) {
delete originEntity[j];
}
}

originEntity.save(function(err) {
if (err) {
return res.json({ errMsg: err[0].msg });
}

return res.json({ code: 200, data: originEntity });
});

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如有疑問(wèn)大家可以留言交流,謝謝大家對(duì)創(chuàng)新互聯(lián)的支持。

分享名稱:Node.js使用orm2進(jìn)行update操作時(shí)關(guān)聯(lián)字段無(wú)法修改的解決方法
網(wǎng)頁(yè)鏈接:http://jinyejixie.com/article2/jpodic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器品牌網(wǎng)站制作、定制開(kāi)發(fā)、網(wǎng)站改版、網(wǎng)站策劃、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
乐亭县| 崇州市| 桃源县| 恭城| 平南县| 城固县| 太原市| 浦江县| 西宁市| 长阳| 文昌市| 农安县| 桑日县| 邹平县| 潼关县| 磴口县| 嘉兴市| 望城县| 谢通门县| 龙口市| 会泽县| 易门县| 延庆县| 梨树县| 斗六市| 留坝县| 汨罗市| 诸城市| 包头市| 靖远县| 呼图壁县| 平山县| 阿坝县| 许昌市| 固阳县| 越西县| 周宁县| 育儿| 潼南县| 辽宁省| 察雅县|