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

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

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

Просмотр данных

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

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

Чтобы открыть документ или коллекцию по определенному пути, кнопку «Редактировать путь» :

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

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

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

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

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

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

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

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

Данные запроса

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

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

  2. Откройте вкладку Конструктор запросов .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Управление правилами безопасности Cloud Firestore

Чтобы добавлять, редактировать и удалять правила безопасности Cloud Firestore из консоли Firebase, перейдите на вкладку «Правила» в разделе Cloud Firestore . Узнайте больше о настройке и настройке правил .

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

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

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

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