如何解决如何在一定的时间例如60天后之后在mongoDB服务器中自动运行某些东西,并且无需任何用户交互即可更改文档的值
条件就是这样。
- 如何允许用户将要在90天后到期的文档(数据)插入到集合(表)中。在第85天和第90天,服务器将发送通知以提醒到期日,并在第90天将其发送到垃圾箱30天,然后在垃圾服务器中再次在第28天(数据的总生存期第118天)发出通知,然后在第30天作为提醒发送的通知,它将被从垃圾箱中删除。数据库并被删除。
2。在用户将时间从60天延长到90天之后,如何自动更改文档值,例如数据库中文档的第60天从(visible:true)变为(visible:false),然后它将再次更改为(visible:true)。问题在于,在第60天,无需用户与该应用进行交互,该值便会自动更改为false。
我目前正在尝试使用Express在Node.js上做到这一点。
解决方法
核心MongoDB服务器未实现计划,但是如果您使用Atlas,则可以使用Atlas Triggers。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。