#google-cloud-firestore #collections #limit
#google-облако-firestore #Коллекции #ограничение
Вопрос:
У кого-нибудь есть информация о том, сколько коллекций я могу добавить в документ.
Вот моя структура firestore:
allUsers -> userInfo -> userId -> { документы с информацией о пользователе (несколько) }
Как видно, информация об одном пользователе представляет собой объект коллекции, который содержит несколько документов. Хороша ли эта структура или она вызовет проблемы позже?
И я хотел бы знать, существует ли ограничение на количество коллекций внутри документа. У меня есть один пользователь в качестве коллекции, поэтому, если позже у меня будут тысячи пользователей, как тогда будет работать эта структура?
Комментарии:
1. Все известные ограничения для Firestore перечислены в документации .
Ответ №1:
Нет проблем с наличием нескольких вложенных коллекций с документом в Firestore. Просто чтобы дать краткое представление и пример, в документе может быть до 100 вложенных коллекций / вложенных коллекций, поэтому вам не нужно беспокоиться о количестве документов — Firestore создан для масштабируемой работы. Вы можете получить несколько примеров и подтверждение использования вложенных коллекций здесь.
Подводя итог, два основных ограничения, которые вам нужно учитывать в отношении размера документов, — это размер документа, который может составлять до 1 МБ, и ограничение в 100 вложенных коллекций. Вы также можете получить все подробности об этой официальной документации здесь.