Mongodb сервер.Как автоматически изменить статус истек, когда истек - PullRequest
0 голосов
/ 03 декабря 2018

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

1 Ответ

0 голосов
/ 04 декабря 2018

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

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

...