Задать вопрос
@ArthurSupertramp

Как написать Node.js скрипт, который время от времени чистит базу?

В общем есть база, которую нужно время от времени чистить. То есть удалять старые записи, сопровождая это удалением файлов, пути до которых хранятся в этой базе. Хочу чтобы он работал в автономном режиме, раз в 1 час примерно. Как это лучше реализовать?
Стек
  • nodejs
  • express
  • mongodb
  • mongoose
  • Вопрос задан
  • 2378 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
dizballanze
@dizballanze
Software developer at Yandex
Лучше в крон добавьте скрипт, чтобы не нужно было ему все время память жрать.
Ответ написан
Комментировать
smanioso
@smanioso
Отмечайте ответы на свои вопросы!
Для каких-то сложных задач лучше подойдет https://www.npmjs.com/package/que
Если же 1 сервак и 1 задача, то стандартный cron - идеальное решение.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Safort
@Safort
setInterval(function() {
//код очистки БД
}, 1000*60*60);

Как видите, всё довольно просто)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы