2017-02-22 24 views
0

В таблице моего mongoDB есть столбец типа Date, скажем untilDate, который всегда равен его дате создания + 24h ... Есть ли какие-либо чтобы запустить функцию облака, когда текущая дата равна untilDate?Parse - Запустить функцию облака после передачи определенного количества времени

PS: Обратите внимание, что многие объекты этой таблицы могут быть созданы в любое время, поэтому облачная функция должна быть вызвана для каждого объекта!

ответ

0

У меня была аналогичная проблема, и от моих исследований и проб и ошибок я могу предложить следующие решения с помощью Firebase cloud functions:

1) Вы можете установить в Appengine экземпляр, который будет читать вашу существующую базу данных периодически (или может зеркалировать вашу базу данных в firebase), и когда время будет правильным, будет срабатывать функция acloud, как описано here

2) Вы можете использовать стороннюю службу для запуска функции облака в определенное время. Пример такого подхода указан here

3) Вы также можете написать свой собственный код (возможно, javascript/node.js), который может инициировать функцию облака на основе определенного события (например, он может проверять изменения в вашей базе данных а затем записать запись базы данных firebase для запуска функции облака)

Решение, которое вы выберете, зависит от многих факторов, но в целом я считаю, что у вас есть хорошая стартовая точка сейчас.

 Смежные вопросы

  • Нет связанных вопросов^_^