Tôi là người mới đối với mongodb và node.js. Hãy cho tôi biết, làm cách nào để đặt giá trị mặc định sau khi tạo người dùng.Làm cách nào để đặt giá trị mặc định của một số nguyên trong mongodb?
Đây là mã hiện tại của tôi:
// 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);
});
});
Tôi muốn rằng chiến thắng của tôi, mất, vẽ các lĩnh vực được đặt thành 0 sau khi tạo một người dùng. Trong lược đồ người dùng của tôi, chúng được khai báo là 'Số'.
Bạn đang sử dụng mongoose? – WiredPrairie
Nếu bạn đang sử dụng mongoose, bạn chỉ cần thêm một mặc định cho các thuộc tính: 'var userSchema = new Schema ({win: {type: Number, default: 0}})' – WiredPrairie
yes Tôi đang sử dụng mongoose – cor03rock