mongoose findByIdAndUpdate不執行的解決方法

請參考Mongoose的文檔promise

一、findOneAndUpdate([query], [doc], [options], [callback])async

有callback傳遞才執行。spa

二、exec是promise的寫法,代替callback,和使用callback做用同樣。code

三、ts可使用await/async語法:blog

await ArticleModel.findByIdAndUpdate(_id, {
             $push: { 'Readers': req.user.id },
             $inc: { 'ReadCount': 1 }
});
相關文章
相關標籤/搜索