2015-12-14 25 views
0

在我的用戶架構中,我有各種默認值的各種字段。舉例,請參見下面幾個領域:是否有一種快速方法將保存的數據返回到其默認值mongoose.js

acceptedStatus: { 
    type: String, 
    trim: true, 
    default: 'no' //possibilities (no, yes, thinkingAboutIt, yesInFuture) 
} 

有沒有辦法對特定領域爲它的默認值迅速返回所保存的數據,而無需顯式地做它像

user.acceptedStatus = 'no'; 

,如果是這樣有沒有辦法將所有帶有默認值的字段返回到它們的原始狀態。謝謝你的幫助。有時我需要快速做到這一點,並不知道是否有任何我缺少的方法。

回答

0

一種方法可能是您將模式存儲在對象中,然後從該對象中可以輕鬆知道屬性具有哪些默認值。

+0

對不起。如果家中有人死亡,我的一週就會受到感染。感謝你的回答。我今天使用它。它確實有效。我想我只是希望有一個快速的方法,比如user.acceptedStatus.returnToDefault()或者我在文檔中遺漏的東西。如果沒有其他答案發布那樣的作品,我會將你的標記標記爲已接受的 –

相關問題