Mongodb 服务器。过期时如何自动更改状态为过期

Mongodb server. How to automatically change the status is expired when expired

在 mongodb 我有一个集合(用户),其中有 2 个信息是状态和到期(日期)。如何在数据库服务器过期时自动更改状态已过期。谢谢

您可以使用 TTL indexes if that helps and/or listen/react to changes using change streams which have also been widely discussed here: How to listen for changes to a MongoDB collection?

自动删除文档

然而,除此之外,在这个阶段 MongoDB 中没有任何内置的东西可以用来实现这种行为,所以你必须自己构建一些东西,例如定期运行更新命令的外部调度程序,在正确的文档上设置所需的值。