MongoDB для запуска REST API Springboot - PullRequest
0 голосов
/ 28 января 2020

Есть ли способ вызвать REST API из mongodb? ниже мой мон go документ

{
 _id : "123",
 "expiryTime" : "2020-01-30T00:00:00Z",
 "status" : "NEW"
}

У меня есть REST API, который будет отмечать статус всех документов, для которых expiryTime достигло "СТАРОГО".

Как этого добиться, можно пн go вызвать API?

1 Ответ

0 голосов
/ 29 января 2020

MongoDB не имеет никакого решения для этого.

Альтернативные решения:

Планирование задач с помощью Spring Boot : необходимо реализовать в вашем коде такие логи c смотрите здесь

UNIX: вы можете запланировать с помощью crontab , чтобы периодически выполнять команды / API отдыхать .

Windows: вы можете запланировать с помощью Task Scheduler на периодическое выполнение команд / API rest.

Вы можете написать программу (Python, Java) делать:

Connect MongoDB
Check if any data expired for current date (query)
  - If yes, execute API rest for each expired data
  -- Remove expired data
  - If no, finish the execution
...