Gerencie o Cloud Firestore com o Firebase Console

Você pode realizar as seguintes ações no Cloud Firestore ao usar o console do Firebase :

  • Visualize, adicione, edite e exclua dados.
  • Crie e atualize regras de segurança do Cloud Firestore.
  • Gerenciar índices.
  • Monitore o uso.

Ver dados

Você pode visualizar todos os seus dados do Cloud Firestore no console do Firebase. Na guia Dados do Cloud Firestore, clique em um documento ou coleção para abrir os dados aninhados nesse item.

Abra um caminho específico

Para abrir um documento ou coleção em um caminho específico, use o botão Editar caminho :

Clique no botão Editar caminho para abrir um documento ou coleção específica.

Filtrar documentos em uma coleção

Para filtrar os documentos listados em uma coleção, use o botão Filtrar lista .

Clique no botão Filtrar lista para filtrar os documentos listados.

Documentos ancestrais inexistentes

Um documento pode existir mesmo que um ou mais dos seus antepassados ​​não existam. Por exemplo, o documento no caminho /mycoll/mydoc/mysubcoll/mysubdoc pode existir mesmo que o documento ancestral /mycoll/mydoc não exista. O visualizador de dados do Cloud Firestore exibe um documento ancestral inexistente da seguinte forma:

  • Na lista de documentos de uma coleção, os IDs de documentos ancestrais inexistentes estão em itálico .
  • No painel de informações de um documento ancestral inexistente, o visualizador de dados indica que o documento não existe.

Documento ancestral inexistente no console.

Consultar dados

Você pode consultar documentos na guia Criador de consultas da página Dados do Cloud Firestore.

  1. Acesse a página de dados do Cloud Firestore

  2. Clique na guia Construtor de consultas .

  3. Selecione um escopo de consulta .

    Selecione Coleção para consultar uma única coleção. No campo de texto, insira um caminho para uma coleção.

    Selecione Grupo de coleções para consultar todas as coleções com o mesmo ID. No campo Grupo de coleções , insira um ID de grupo de coleções.

    A tabela exibirá automaticamente os documentos da coleção ou grupo de coleções especificado.

  4. Clique em Adicionar à consulta para filtrar o conjunto de documentos retornado. Por padrão, o Query Builder adiciona uma cláusula WHERE . Você pode modificar esta cláusula usando os menus suspensos e campos de texto ou alterar para uma das outras cláusulas disponíveis. Para continuar criando consultas mais complexas, clique em Adicionar à consulta .

    Para remover uma cláusula de consulta, clique no botão remover . Para remover todas as cláusulas de consulta, clique em Limpar .

  5. Clique em Executar para recuperar resultados do seu banco de dados.

Requisitos e limitações de consulta

Ao usar o Query Builder, lembre-se dos seguintes requisitos e limitações para consultas.

  • Todas as consultas devem ser suportadas por um ou mais índices. Se o banco de dados não conseguir encontrar um índice para suportar a consulta, ele retornará um erro que contém um link para construir o índice necessário.

  • As cláusulas ORDER BY devem corresponder aos campos das cláusulas WHERE e vir na mesma ordem. Por padrão, os resultados são ordenados por ID do documento. Se você filtrar por qualquer outro campo com algo diferente de igualdade ( == ), adicione uma cláusula ORDER BY para esse campo.

  • As cláusulas de consulta intervalo ( < , <= , > , >= ) e não igual ( != , not-in ) devem ser filtradas no mesmo campo.

Para limitações adicionais, consulte Limitações de consulta .

Gerenciar dados

No Cloud Firestore, você armazena dados em documentos e os organiza em coleções. Antes de começar a adicionar dados, saiba mais sobre o modelo de dados do Cloud Firestore .

Você pode adicionar, editar e excluir documentos e coleções no console do Firebase. Para gerenciar seus dados, abra a guia Dados na seção Cloud Firestore :

Adicionar dados

  1. Clique em Adicionar coleção , digite o nome da coleção e clique em Avançar .
  2. Insira um ID de documento específico ou clique em ID automático e adicione campos para os dados em seu documento.
  3. Clique em Salvar . Sua nova coleção e documento aparecem no visualizador de dados.
  4. Para adicionar mais documentos à coleção, clique em Adicionar documento .

Editar dados

  1. Clique em uma coleção para visualizar seus documentos e, em seguida, clique em um documento para visualizar seus campos e subcoleções.
  2. Clique em um campo para editar seu valor. Para adicionar campos ou subcoleções ao documento selecionado, clique em Adicionar campo ou Adicionar coleção .

Excluir dados

Para excluir uma coleção:

  1. Selecione a coleção que deseja excluir.
  2. Clique no ícone do menu na parte superior da coluna de documentos e clique em Excluir coleção .

Clique em Excluir coleção no menu da coluna de documentos

Para excluir um documento ou todos os seus campos:

  1. Selecione o documento que deseja excluir.
  2. Clique no ícone do menu na parte superior da coluna de detalhes do documento. Selecione Excluir documento ou Excluir campos do documento .

A exclusão de um documento exclui todos os dados aninhados nesse documento, incluindo quaisquer subcoleções. Entretanto, a exclusão dos campos de um documento não exclui suas subcoleções.

Clique em Excluir documento ou Excluir campos do documento no menu de contexto na coluna de detalhes do documento

Para excluir um campo específico de um documento:

  1. Selecione o documento para visualizar seus campos.
  2. Clique no ícone de exclusão ao lado do campo que deseja excluir.

Clique no ícone de exclusão para remover um campo de um documento

Gerenciar regras de segurança do Cloud Firestore

Para adicionar, editar e excluir regras de segurança do Cloud Firestore do console do Firebase, vá para a guia Regras na seção Cloud Firestore . Saiba mais sobre como configurar e personalizar regras .

Gerenciar índices

Para criar novos índices para suas consultas e gerenciar os índices existentes no console do Firebase, acesse a guia Índices na seção Cloud Firestore . Saiba mais sobre como gerenciar índices .

Monitorar o uso

Para monitorar o uso do Cloud Firestore, abra a guia Uso do Cloud Firestore no Firebase Console. Use o painel para avaliar seu uso em diferentes períodos de tempo.