在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)庫/ 請教個 mongoose 操作數(shù)據(jù)庫的回調(diào)函數(shù)問題

請教個 mongoose 操作數(shù)據(jù)庫的回調(diào)函數(shù)問題

var data
user.save(function (err, doc) {
    if (err) {
        console.log(err)
    } else {
         console.log(doc) //成功輸出操作的文檔對象
        data = doc  //undefined
    }
})
console.log(data)   //undefined

由于異步的原因,data并不能拿到doc的值,現(xiàn)在需要return data,要怎么改代碼才可以?

回答
編輯回答
巷尾

我能想到的兩種方式:

  1. 在回調(diào)里面繼續(xù)執(zhí)行你要執(zhí)行的代碼
  2. async / await 等待異步執(zhí)行完畢
2017年1月22日 11:17