我使用mongoose和mongoose时间戳插件,但有时我想添加一个具有特定createdAt的对象而不是现在,有没有办法覆盖时间戳?
var timestamps = require('goodeggs-mongoose-timestamps');
var Schema = mongoose.Schema;
var ClientSchema = new Schema({
name: {
type: String,
required: true
},
removed: {
type: Boolean,
default: false
},
});
ClientSchema.plugin(timestamps);
module.exports = mongoose.model('Client', ClientSchema);
答案 0 :(得分:1)
为什么不在您的架构中放置createdAt而不是使用插件?并且您可以随时覆盖您的createdAt。
createdAt: { type: Date, default: Date.now }