Управляйте Cloud Firestore с помощью консоли Firebase

При использовании консоли Firebase вы можете выполнять следующие действия в Cloud Firestore :

  • Просмотр, добавление, редактирование и удаление данных.
  • Создание и обновление Cloud Firestore Security Rules .
  • Управление индексами.
  • Контролируйте использование.

Просмотреть данные

Вы можете просмотреть все данные Cloud Firestore в консоли Firebase. На вкладке Cloud Firestore Data щелкните документ или коллекцию, чтобы открыть данные, вложенные в этот элемент.

Открыть определенный путь

Чтобы открыть документ или коллекцию по определенному пути, используйте кнопку «Изменить путь» :

Нажмите кнопку «Изменить путь», чтобы открыть определенный документ или коллекцию.

Фильтровать документы в коллекции

Чтобы отфильтровать документы, перечисленные в коллекции, используйте кнопку Фильтровать список .

Нажмите кнопку Фильтр списка, чтобы отфильтровать перечисленные документы.

Несуществующие документы предков

Документ может существовать, даже если один или несколько его предков не существуют. Например, документ по пути /mycoll/mydoc/mysubcoll/mysubdoc может существовать, даже если предок документа /mycoll/mydoc не существует. Просмотрщик данных Cloud Firestore отображает несуществующий предок документа следующим образом:

  • В списке документов коллекции идентификаторы несуществующих документов-предков выделены курсивом .
  • На информационной панели несуществующего документа-предка средство просмотра данных указывает, что документ не существует.

Несуществующий родительский документ в консоли.

Запрос данных

Вы можете запросить документы на вкладке «Конструктор запросов» на странице данных Cloud Firestore .

  1. Перейти на страницу данных Cloud Firestore

  2. Нажмите вкладку Конструктор запросов .

  3. Выберите область запроса .

    Выберите Collection , чтобы запросить одну коллекцию. В текстовом поле введите путь к коллекции.

    Выберите Группа коллекций , чтобы запросить все коллекции с тем же идентификатором. В поле Группа коллекций введите идентификатор группы коллекций.

    В таблице автоматически отобразятся документы из указанной коллекции или группы коллекций.

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

    Чтобы удалить предложение запроса, нажмите кнопку его удаления . Чтобы удалить все предложения запроса, нажмите Очистить .

  5. Нажмите «Выполнить» , чтобы получить результаты из вашей базы данных.

Требования и ограничения запроса

При использовании Конструктора запросов помните о следующих требованиях и ограничениях для запросов.

  • Все запросы должны поддерживаться одним или несколькими индексами. Если база данных не может найти индекс для поддержки запроса, она вернет ошибку, содержащую ссылку для построения требуемого индекса.

  • Предложения ORDER BY должны соответствовать полям в предложениях WHERE и располагаться в том же порядке. По умолчанию результаты сортируются по идентификатору документа. Если вы фильтруете по любому другому полю с чем-либо, кроме равенства ( == ), добавьте предложение ORDER BY для этого поля.

  • Условия запроса «диапазон» ( < , <= , > , >= ) и «не равно» ( != , not-in ) должны фильтровать по одному и тому же полю.

Дополнительные ограничения см. в разделе Ограничения запросов .

Управляйте данными

В Cloud Firestore вы храните данные в документах и ​​организуете свои документы в коллекции. Прежде чем начать добавлять данные, узнайте больше о модели данных Cloud Firestore .

Вы можете добавлять, редактировать и удалять документы и коллекции из консоли Firebase. Для управления данными откройте вкладку «Данные» в разделе Cloud Firestore :

Добавить данные

  1. Нажмите Добавить коллекцию , затем введите название коллекции и нажмите Далее .
  2. Введите конкретный идентификатор документа или нажмите «Автоматический идентификатор» , затем добавьте поля для данных в вашем документе.
  3. Нажмите Сохранить . Ваша новая коллекция и документ появятся в средстве просмотра данных.
  4. Чтобы добавить больше документов в коллекцию, нажмите Добавить документ .

Редактировать данные

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

Удалить данные

Чтобы удалить коллекцию:

  1. Выберите коллекцию, которую вы хотите удалить.
  2. Щелкните значок меню в верхней части столбца документов, затем щелкните Удалить коллекцию .

Нажмите Удалить коллекцию в меню в столбце документов.

Чтобы удалить документ или все его поля:

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

Удаление документа удаляет все вложенные данные в этом документе, включая любые подколлекции. Однако удаление полей документа не удаляет его подколлекции.

Нажмите Удалить документ или Удалить поля документа в контекстном меню в столбце сведений о документе.

Чтобы удалить определенное поле в документе:

  1. Выберите документ, чтобы просмотреть его поля.
  2. Нажмите значок удаления рядом с полем, которое вы хотите удалить.

Нажмите значок удаления, чтобы удалить поле из документа.

Управление Cloud Firestore Security Rules

Чтобы добавить, изменить и удалить Cloud Firestore Security Rules из консоли Firebase, перейдите на вкладку Rules в разделе Cloud Firestore . Узнайте больше о настройке и настройке правил .

Управление индексами

Чтобы создать новые индексы для ваших запросов и управлять существующими индексами из консоли Firebase, перейдите на вкладку Индексы в разделе Cloud Firestore . Узнайте больше об управлении индексами .

Мониторинг использования

Чтобы контролировать использование Cloud Firestore , откройте вкладку Cloud Firestore Usage в Firebase Console. Используйте панель управления для оценки использования в различные периоды времени.