0
我想弄清楚如何在到期日期後自動更新某個文檔。比方說,我有這個模式中貓鼬使用Mongoose自動更新到期日期後的Mongo文檔
const clientSchema = mongoose.Schema({
local: {
//login email and password
email : { type: String, unique: true },
password : String,
dateCreated : { type: Date, default: Date.now },
status : { type: String, default: 'Active'}
}
});
比方說,如果一個客戶端創建今日(2017年6月22日)是可能的,2017年7月22日之後改變狀態設置爲無效?
我知道mongo有TTL設置,但它會刪除整個文檔。 提前致謝。
謝謝,我會嘗試cron工作。儘管我不想將文檔刪除到我的數據庫,但我會嘗試一下,看看它能做什麼。謝了哥們。 –
如果您不想刪除文檔,請添加一個字段說明標誌並將其標誌設置爲false。從數據庫中檢索數據時,只檢索具有真實值的數據。如果這有幫助,請立即投票。 –
我做了upvote,但我沒有聲望。謝了哥們。 –