1
我试图为餐馆预订猫鼬模式,但我不希望人们能够预订,如果“人物”的价值超过50集合。检查多个猫鼬收藏中特定字段的总和
var reservationSchema = new mongoose.Schema ({
people: Number,
date: String,
name: String,
email: String
});
var Reservation = mongoose.model("Reservation", reservationSchema);
app.post('/reservation', (req, res) => {
var people = parseFloat(req.body.people);
var date = req.body.date;
var name = req.body.name;
var email = req.body.email;
var newReservation = {people: people, date: date, name: name, email: email};
Reservation.create(newReservation, (err, newlyCreated) => {
if(err) {
console.log(err);
}
else {
res.redirect('/');
}
})
});
如何过滤所有集合以查找当您将所有人的值加起来时的数字是多少?
为什么'_id:null'? –
@TalhaAwan谢谢你的回答,但我得到TypeError:无法读取未定义的属性'noOfPeople'。 – JKshort
@JKshort,'console.log(result)'检查数据的返回方式。我不确定它是'result.noOfPeople'或'result [0] .noOfPeople' –