国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

            mongoose中save無法獲取回調函數值的解決方法

            2018-7-18    seo達人

            如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

            mongoose保存數據:

            const save = new Model(data).save()
                
            • 1

            如果成功,則可以獲取到保存在數據庫的值,但是如果保存數據失敗,則會拋出異常,好在save可以傳入一個回調函數,用法如下:

            const save = new Model(data).save((err, result)=>{ if(err){ // 保存失敗執行的操作
                }else { // 保存成功執行的操作
                }
            
            })
                
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8

            我們希望根據結果獲取到不同的值,但是此時save返回的是undefined,因為save中的回調函數是一個異步操作

            解決方法:

            使用try catch:

            try{
                const save = await new Model(data).save();
                // 保存成功執行的操作 return ... }catch(err){
                // 保存失敗執行的操作 return ... }
                
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8

            注意:在async函數中才可以這么使用,因為await只能用在async函數中

            示例:(注冊功能)

            user.model.js

            const mongoose  = require("mongoose"); const port      = process.env.PORT || "8899"; const UserSchema = mongoose.Schema({
                userName: {
                    type: String,
                    unique: true },
                passWord: String,
                createTime: {
                    type: Date, default: Date.now()
                },
                updateTime: {
                    type: Date, default: Date.now()
                }
            }, {
                timestamps: {
                    createAt: "createTime",
                    updateTime: "updateTime" }
            });
            
            module.exports = mongoose.model("USER", UserSchema);
                
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9
            • 10
            • 11
            • 12
            • 13
            • 14
            • 15
            • 16
            • 17
            • 18
            • 19
            • 20
            • 21
            • 22
            • 23
            • 24
            • 25

            service.js

            const User = require("./user.model);
            class User{
                async login(user){
                        try{
                            const result = await new User(user).save();
                            // 其他操作,如發送注冊郵件
                            return { success: true }
                        }catch(err){
                            return { success: false, message: "用戶名或密碼錯誤" }
                        }
               }
            }
            moduel.exports = new User();
                
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9
            • 10
            • 11
            • 12
            • 13

            controller.js

            const server = require("./server); async login(){ // 首先獲取請求中攜帶的用戶信息 const result = await server.login(user);
                if(result.success){ // 注冊成功執行的操作 }else { // 注冊失敗執行的操作 }
            }
            藍藍設計www.dzxscac.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

            日歷

            鏈接

            個人資料

            藍藍設計的小編 http://www.dzxscac.cn

            存檔

            主站蜘蛛池模板: 亚洲成av人片天堂网久久| 国产精品爆乳奶水无码视频免费 | 不卡网av| 国产9 9在线 | 中文| 无码中文精品专区一区二区| 9191久久| 欧洲熟妇色xxxx欧美老妇软件| 无遮高潮国产免费观看| 免费的黄色小视频| 免费视频爱爱太爽| 少妇无码一区二区三区| 日本乱人伦aⅴ精品| 91青青操| 久久综合久久综合九色| aⅴ一区二区三区无卡无码 | 麻豆一区二区三区蜜桃免费| 久久久久蜜桃精品成人片公司| 精品999久久久一级毛片| 中国黄色三级| 日本肥老妇色xxxxx日本老妇| 无码纯肉动漫在线观看| 91深夜福利| 日日爽夜夜操| 一本久道久久综合婷婷五月| 99视频国产精品免费观看| 咪咪av| 无码国产偷倩在线播放| 欧美又大又粗又湿a片| 欧美激情视频在线观看| 爱爱一区二区三区| 亚洲国产无套无码av电影| 亚洲成av人片在线观看wv| 91精品国产综合久久久蜜臀九色| 国产二级毛片| yyyy11111少妇无码影院| 图片区小说区亚洲欧美自拍 | 欧美一夜爽爽爽爽爽爽| 国产 第1190页| 国产网友愉拍精品视频手机| 丝袜高跟麻麻浓精受孕人妻 | 亚洲电影在线看|