Я планирую свою структуру базы данных для одного из моих проектов и продолжаю следить за тем, чтобы запросы Firestore работали лучше всего, когда все ваши документы аналогичного типа находятся в одной коллекции, такой как эта
[Posts] [Users]
- id1 - uid1
:doc1 :doc1
- id2 - uid2
:doc2 :doc2
Однако это всегда лучше всего запрашивать, даже если в одной коллекции, скажем, 1 миллион документов? В моем текущем проекте я ожидаю несколько «постовых» документов и задаюсь вопросом, лучше ли будет организовать их в подколлекции по годам, чтобы убедиться, что определенная коллекция не будет переполнена.