mongodb - node中往mongo插入資料的時候,明明插入成功了,但是會回傳錯誤訊息?
PHPz
PHPz 2017-05-02 09:22:37
0
1
1231
exports.adduser = function(db) {
    return function(req, res) {
        // Get our form values. These rely on the "name" attributes
        var userName = req.body.username;
        var userEmail = req.body.useremail;
        // Set our collection
        var collection = db.get('users');
        // Submit to the DB
        collection.insert({
            "username": userName,
            "email": userEmail
        }, function(err, doc) {
            if (err) {
                res.send("There was a problem adding the information to the database.");
            } else {
                // If it worked, set the header so the address bar doesn't still say /adduser
                res.location("userlist");
                res.redirect("userlist");
            }
        });
    }
}

插入函數如上,我提交表單之後,查看資料庫中是有資料的。但是會印出處if (err)的錯誤訊息?這是什麼原因造成的,我如果把res.location("userlist");res.redirect("userlist");移到if err裡會報錯,不會跳

PHPz
PHPz

学习是最好的投资!

全部回覆(1)
小小卫

沒豆豆了 打擾了沒豆豆了 打擾了沒豆豆了 打擾了沒豆豆了 打擾了沒豆豆了 打擾了沒豆豆了 打擾了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板