Использование событий Doctrine(odm) для реализации версий документов для MongoDB

Я хочу отслеживать изменения документов, установленные при каждом обновлении, и удалять. Чтобы применить это, я хотел бы написать старый документ в "shadow collection". Любая коллекция, которую я хочу отслеживать, должна иметь коллекцию теней. Я хочу реализовать эту стратегию в Doctrine ODM,

  • Какое доктринальное событие подходит для этого?
  • Могу ли я получить доступ к другому Документу в вышеуказанном событии?

1 ответ

Если вы хотите использовать события ODM, вы должны взглянуть на preUpdate и preRemove или (postRemove).

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