저는 mongodb 및 node.js를 처음 사용합니다. 사용자를 생성 한 후 기본값을 어떻게 설정합니까?mongodb에서 정수의 기본값을 어떻게 설정합니까?
여기 내 현재 코드입니다 : 내 승리, 잃을 것을 원하는
// CREATE USER
app.post("/user/create", function (req, res) {
var user = new User({
username: req.body.username,
password: req.body.password,
email: req.body.email,
//changes made
win: req.body.win,
lose: req.body.lose,
draw: req.body.draw
});
user.save(function (err, user) {
if (err)
res.json(err)
//res.end('Registration '+user.username +' Ok!');
req.session.loggedIn = true;
res.redirect('/user/' + user.username);
});
});
사용자를 생성 한 후 필드가 0으로 설정되어 그립니다. 내 사용자 스키마에서는 '숫자'로 선언됩니다. 당신은 몽구스를 사용하는 것처럼
몽구스를 사용하고 있습니까? – WiredPrairie
몽구스를 사용한다면'var userSchema = new Schema ({win : {type : Number, default : 0}})' – WiredPrairie
yes 몽구스를 사용하고 있습니다 – cor03rock