Автоматическое удаление полей в моей БД

Я использую Backand в качестве своего BaaS и ищу быстрый способ удаления записей, которые мне больше не нужны. В созданной мной модели данных у меня есть объект под названием "Аукционы", в этот объект я хочу добавить действие, удаляющее записи, которые превысили время окончания аукциона.

Я искал действия на стороне сервера и не нашел быстрого способа сделать это.

Спасибо

1 ответ

Решение

Есть 2 подхода к этой проблеме:

  1. Создайте запланированное задание, которое удалит их
  2. Создать предопределенный фильтр, который будет фильтровать их

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

Я рекомендую второй подход, дайте мне знать, если вы заинтересованы в первом, и я пришлю инструкции.

Во-вторых, вам нужно перейти на вкладку безопасности объекта с соответствующими записями. Там вы можете установить предопределенный фильтр с SQL или NoSQL, который всегда будет фильтровать записи с истекшим сроком. Это будет действовать так, как будто эти записи не существуют для каждого запроса GET.

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