首頁  >  問答  >  主體

mongodb - node中往mongo插入資料的時候,明明插入成功了,但是會回傳錯誤訊息?

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裡會報錯,不會跳

PHPzPHPz2750 天前1208

全部回覆(1)我來回復

  • 小小卫

    小小卫2017-09-20 17:46:13

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

    回覆
    0
  • 取消回覆