Если вы хотите, чтобы весь документ во всех вложенных коллекциях назывался «сообщения» (для всех пользователей), то вам, вероятно, нужен запрос для группы сбора с использованием collectionGroup () :
db.collectionGroup("posts").snapshots()...
Это даст вам все документы в любой коллекции или вложенной коллекции, называемые «сообщениями», независимо от того, где они вложены.