如何在一定时间后(如60天)在mongoDB服务器中自动运行某些内容,并在没有任何用户交互的情况下更改文档的值



条件如下。

  1. 如何允许用户在90天后过期的集合(表(中插入文档(数据(。在第85天和第90天,服务器将发送一个通知作为过期日期的提醒,在第90天它将被发送到垃圾桶30天,然后在垃圾桶中再次发出通知。服务器将在第28天(数据的总寿命为第118天(发出通知,然后在第30天作为提醒发送了将从数据库中删除并被删除的通知

2.当用户将时间从60天延长到第90天后,数据库中的文档将从(可见:true(变为(可见:false(,然后再次变为(可视:true(,我如何自动更改文档值。问题只是在第60天,在没有用户与应用程序交互的情况下,自动将值更改为false。

我目前正在尝试使用express在Node.js上实现这一点。

核心MongoDB服务器不实现调度,但如果您使用Atlas,则可以使用Atlas触发器。

相关内容

最新更新