Mongodb сервер. Как автоматически изменить статус истек, когда истек

В mongodb у меня есть коллекция (пользователь), где есть 2 информации, это статус и срок действия (дата). Как автоматически изменить статус истек, когда истек на сервере базы данных. Спасибо

1 ответ

Вы можете автоматически удалять документы, используя индексы TTL, если это помогает и / или прослушивать / реагировать на изменения, используя потоки изменений, которые также широко обсуждались здесь: Как прослушать изменения в коллекции MongoDB?

Помимо этого, однако, на данном этапе в MongoDB нет ничего, что можно было бы использовать для достижения такого поведения, поэтому вам придется создавать что-то самостоятельно, например, с помощью внешнего планировщика, который регулярно выполняет команду обновления, устанавливая желаемое значение. значения на правильных документах.

Другие вопросы по тегам