我正在为mongodb使用mongoose库。 我正在尝试使用以下代码here保存上次登录时间。
UserModel.findOne({ email: req.body.email }, function (err, doc) {
//console.log('doc', doc);
doc.lastLoginTime = new Date();
doc.save();
});
我无法编辑doc,它保持不变。我在这里失踪了什么? 我的架构是
const UserSchema = new mongoose.Schema({
email: {
type: mongoose.SchemaTypes.String,
required: true,
//unique: true,
set: toLower
},
created_at: {
type: Date,
default: Date.now
},
updated_at: {
type: Date,
default: Date.now
}
}, { strict: false });