Я пытаюсь написать приложение, которое регистрирует посещаемость на день, когда я вхожу в систему, и сохраняю его в базе данных MongoDB.
Я могу добавить метку времени или время, когда я вхожу, но у меня возникли проблемыхранение только одного времени входа в день или только одного посещения.Также следует различать attendance
при входе в систему между 10-10: 15 или late attendance
после этого.
Как хранить одно посещение на каждый день, чтобы в конце месяца я мог рассчитать общую посещаемость и позднеепосещаемость?
mongoose.connect('mongodb://localhost/MYDB',{ useNewUrlParser: true });
const MYDBSchema = new mongoose.Schema({
firstname: { type: String, default: 'default firstname' },
lastname: { type: String, default: 'default lastname' },
password: {type: String, default: 'pass' },
email: { type: String, default: 'hahaha' },
phone: { type: Number},
dob: { type: Date },
attendance:[{
date:{
type:Date,
default:Date.now,
},
entry:{type:Date}
}]
});