我目前使用预先保存在我的mongodb(mongoose)集合中跟踪updated_at . Setter也不起作用,因为我不希望用户每次都给我更新时间 .

有没有更好的方法,即在架构级别,以节省我的文档中的更新时间?

我没有在每个集合中预先保存,并且创建预保存以保存更新时间听起来不是一个好主意

var OrderSchema = new Schema({
    updated: {
        type : Date, 
        default: Date.now
    }
})

OrderSchema.pre('save', function(next){
    this.updated = Date.now();
    next();
})