Перейти к основному содержимому

Создание коллекций

Коллекция - это группа документов. Например, у вас может быть коллекция 'users*',* которая содержит список документов, каждый из которых представляет отдельного пользователя.

img_20.png

Модель документа коллекции пользователей

Первые шаги: Важная информация

Создание коллекции

Вот шаги по созданию коллекции:

  1. Нажмите на Firestore в боковом меню (слева на вашем экране).

  2. Нажмите на кнопку (+) Плюс.

  3. Появится всплывающее окно, введите название коллекции и нажмите Создать.

  4. Затем определите схему коллекции (создайте Поля) и добавьте некоторые данные в коллекцию.

к сведению

Коллекция появится только в Консоли Firebase, если она содержит хотя бы один документ.

Определение схемы (Создание полей)

Документ представляет отдельный элемент или сущность, такую как пользователь, сообщение, животное и т. д. Чтобы добавить данные в документ, необходимо определить схему документа, создав Поля. Создание Полей помогает определить, какие данные может содержать документ.

Хотя вы можете добавить больше полей позже, всегда лучше добавлять поля с самого начала.

предупреждение

Имена полей нельзя изменить, поэтому убедитесь, что вы использовали правильные имена полей.

Чтобы определить схему (создать поля) для документа:

  1. Выберите свою коллекцию из списка слева.

  2. Если вы еще не добавили никаких полей:

    1. Вы можете выбрать из шаблонных коллекций, которые содержат общие поля, необходимые в большинстве приложений. Это автоматически добавит все поля.
    2. Нажмите Начать с нуля, чтобы определить свою собственную схему.
    3. Или используйте схему AI Gen.
  3. Чтобы добавить новое поле, начните печатать его название (например, заголовок, описание, дата и т. д.) и выберите подходящий Тип данных.

  4. При выборе типа данных можно указать, будет ли он списком или нет, используя переключатель Список?.

    1. Можно оставить его отключенным для хранения только одного значения. Например, поля, такие как заголовок, описание, цена и т. д., могут содержать только одно значение. Нельзя иметь несколько заголовков для одного сообщения.
    2. Можно включить его для хранения нескольких значений того же типа данных. Например, для хранения списка названий аксессуаров для поля аксессуары.
  5. Нажмите на значок Готово.

подсказка

Вы также можете использовать клавиши Tab и Enter, чтобы быстро перемещаться при создании полей.

Создание схемы с помощью AI Gen

С AI Gen Schema вы можете автоматически создать схему для вашей коллекции Firebase из простого запроса.

Чтобы достичь лучших результатов...

...вы можете попробовать оптимизировать ваш запрос. То есть, сделать его более описательным.

Примеры запросов:

  • Создать коллекцию для книг, их отзывов и истории покупок.
  • Создать схему базы данных для музыкальных альбомов, их рейтингов и записей о продажах.
  • Создать коллекцию для видеоигр, их пользовательских отзывов и истории покупок.
  • Создать коллекцию для художественных выставок, отзывов посетителей и бронирования билетов.
  • Создать коллекцию для онлайн-курсов, отзывов студентов и записей о зачислении.

примечание

Чтобы узнать больше о пользовательских типах данных в FlutterFlow, проверьте этот документ