Использование symfony, mongodb, querybuilder.У меня есть задача: пользователь получил события, из этих событий он также может следить за событиями. Общий вид извлекаемых данных должен быть по дате создания.НО, если одно из следующих событий получило обновление, оно должно быть сверху.Мы также не можем просто получить все последующие события, а затем все полученные, потому что мы должны извлекать события по частям, а при прокрутке вниз страницы получать следующую загрузку.Поэтому при выполнении запроса код должен проверять, являются ли в полученных событиях обновления, а затем размещать их сверху.Это бесполезный код, который получает только все последующие события
$qb = $this->createQueryBuilder('EventFollower')
->sort('createDate', 'desc')
->field('followerGlobalId')->equals($globalId)
->getQuery();