Самый простой способ подумать об этом - это запросить уникальные идентификаторы пользователей одобренных пользователей, а затем запросить публикации документов, в которых указан user_id автора этого набора.
Как сказал Рубиш, вы могли быотмените нормализацию, добавив утвержденное поле в документ публикации.Когда статус подтверждения пользователя переключается (он становится утвержденным или не утвержденным), обновите коллекцию сообщений, где для всех сообщений этого пользователя вы переключаете поле денормализованного утверждения.
Использование денормализованного метода позволяет вам сделатьодин запрос вместо двух (упрощение логики для наиболее распространенного случая), и не слишком сложно поддерживать.
Дайте мне знать, если это имеет смысл.