Node.js 在mongoose.js中是否有快速方法将保存的数据返回到其默认值

Node.js 在mongoose.js中是否有快速方法将保存的数据返回到其默认值,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,在我的用户模式中,我有各种具有各种默认值的字段。通过示例,请参见以下几个字段: acceptedStatus: { type: String, trim: true, default: 'no' //possibilities (no, yes, thinkingAboutIt, yesInFuture) } 是否有一种方法可以快速将特定字段的已保存数据返回到其默认值,而无需显式执行类似操作 user.acceptedStatus = 'no'; 如果是这样

在我的用户模式中,我有各种具有各种默认值的字段。通过示例,请参见以下几个字段:

acceptedStatus: {
    type: String,
    trim: true,
    default: 'no' //possibilities (no, yes, thinkingAboutIt, yesInFuture)
}
是否有一种方法可以快速将特定字段的已保存数据返回到其默认值,而无需显式执行类似操作

    user.acceptedStatus = 'no'; 

如果是这样,有没有办法将所有带有默认值的字段返回到其原始状态。谢谢你的帮助。有时我需要快速执行此操作,但不知道是否缺少任何方法。

一种方法可能是将架构存储在对象中,然后从该对象可以轻松了解哪些属性具有默认值。

抱歉。家里人死了,我这一周过得很糟糕。谢谢你的回答。我今天正在用它。它确实有效。我想我只是希望有一个快速的方法,比如user.acceptedStatus.returnToDefault()或者我在文档中遗漏的东西。如果没有其他答案张贴类似的东西,这是有效的,我会标记为接受你的