私は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に設定されている描画します。私のユーザスキーマでは、「Numbers」として宣言されています。
あなたはマングースを使用していますか? – WiredPrairie
mongooseを使用している場合は、プロパティにデフォルトを追加するだけです: 'var userSchema = new Schema({win:{type:Number、default:0}})' – WiredPrairie
はい私はマングースを使用しています – cor03rock