Создание коллекций
Коллекция - это группа документов. Например, у вас может быть коллекция 'users*',* которая содержит список документов, каждый из которых представляет отдельного пользователя.
- Узнайте, как структурировать базу данных Firebase.
- Убедитесь, что вы прошли и завершили каждый шаг в настройке Firebase для вашего проекта.
Создание коллекции
Вот шаги по созданию коллекции:
-
Нажмите на Firestore в боковом меню (слева на вашем экране).
-
Нажмите на кнопку (+) Плюс.
-
Появится всплывающее окно, введите название коллекции и нажмите Создать.
-
Затем определите схему коллекции (создайте Поля) и добавьте некоторые данные в коллекцию.
Коллекция появится только в Консоли Firebase, если она содержит хотя бы один документ.
Определение схемы (Создание полей)
Документ представляет отдельный элемент или сущность, такую как пользователь, сообщение, животное и т. д. Чтобы добавить данные в документ, необходимо определить схему документа, создав Поля. Создание Полей помогает определить, какие данные может содержать документ.
Хотя вы можете добавить больше полей позже, всегда лучше добавлять поля с самого начала.
Имена полей нельзя изменить, поэтому убедитесь, что вы использовали правильные имена полей.
Чтобы определить схему (создать поля) для документа:
-
Выберите свою коллекцию из списка слева.
-
Если вы еще не добавили никаких полей:
- Вы можете выбрать из шаблонных коллекций, которые содержат общие поля, необходимые в большинстве приложений. Это автоматически добавит все поля.
- Нажмите Начать с нуля, чтобы определить свою собственную схему.
- Или используйте схему AI Gen.
-
Чтобы добавить новое поле, начните печатать его название (например, заголовок, описание, дата и т. д.) и выберите подходящий Тип данных.
-
При выборе типа данных можно указать, будет ли он списком или нет, используя переключатель Список?.
- Можно оставить его отключенным для хранения только одного значения. Например, поля, такие как заголовок, описание, цена и т. д., могут содержать только одно значение. Нельзя иметь несколько заголовков для одного сообщения.
- Можно включить его для хранения нескольких значений того же типа данных. Например, для хранения списка названий аксессуаров для поля аксессуары.
-
Нажмите на значок Готово.
Вы также можете использовать клавиши Tab и Enter, чтобы быстро перемещаться при созд ании полей.
Создание схемы с помощью AI Gen
С AI Gen Schema вы можете автоматически создать схему для вашей коллекции Firebase из простого запроса.
...вы можете попробовать оптимизировать ваш запрос. То есть, сделать его более описательным.
Примеры запросов:
- Создать коллекцию для книг, их отзывов и истории покупок.
- Создать схему базы данных для музыкальных альбомов, их рейтингов и записей о продажах.
- Создать коллекцию для видеоигр, их пользовательских отзывов и истории покупок.
- Создать коллекцию для художественных выставок, отзывов посетителей и бронирования билетов.
- Создать коллекцию для онлайн-курсов, отзывов студентов и записей о зачислении.
Чтобы узнать больше о пользовательских типах данных в FlutterFlow, проверьте этот документ