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

时间:2018-12-03 16:58:44

标签: javascript mongodb collections auto-update database-server

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

1 个答案:

答案 0 :(得分:0)

您可以使用TTL indexes自动删除文档,如果这有助于和/或使用change streams来监听/响应更改,则此处对此进行了广泛讨论:How to listen for changes to a MongoDB collection?

然而,除此之外,在此阶段,MongoDB内置没有任何东西可以用来实现这种行为,因此您将不得不使用例如一个外部调度程序,该调度程序定期运行更新命令,并在正确的文档上设置所需的值。