Как автоматически сбросить значение поля в mongoDB через определенный промежуток времени? - PullRequest
0 голосов
/ 22 января 2020

У меня есть коллекция users. Каждая коллекция имеет поле с именем pin, которое является защитным пин-кодом, необходимым для денежных операций. Значение по умолчанию для вывода установлено на null при объявлении схемы с использованием mon goose. js. Когда пользователь генерирует свой пин-код из приложения, поле «pin» содержит целочисленное значение 6-ди git. Моя цель - автоматически сбросить это значение на «ноль» после (скажем) 30se c. Как это может быть достигнуто в mongoDB / mon goose?

Вот как выглядит моя схема:

 const userSchema = new mongoose.Schema({
                /**
                    other 
                    fields
                    and 
                    vaidations 
                **/
              pin : {type:Number,default:null}
});
module.exports = mongoose.model('User',userSchema);
...