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
:Filtrar documentos em uma coleção
Para filtrar os documentos listados em uma coleção, use o botão Filtrar lista
.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.
Consultar dados
Você pode consultar documentos na guia Criador de consultas da página Dados do Cloud Firestore.
Clique na guia Construtor de consultas .
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.
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 .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áusulasWHERE
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áusulaORDER 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
- Clique em Adicionar coleção , digite o nome da coleção e clique em Avançar .
- Insira um ID de documento específico ou clique em ID automático e adicione campos para os dados em seu documento.
- Clique em Salvar . Sua nova coleção e documento aparecem no visualizador de dados.
- Para adicionar mais documentos à coleção, clique em Adicionar documento .
Editar dados
- Clique em uma coleção para visualizar seus documentos e, em seguida, clique em um documento para visualizar seus campos e subcoleções.
- 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:
- Selecione a coleção que deseja excluir.
- Clique no ícone do menu na parte superior da coluna de documentos e clique em Excluir coleção .
Para excluir um documento ou todos os seus campos:
- Selecione o documento que deseja excluir.
- 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.
Para excluir um campo específico de um documento:
- Selecione o documento para visualizar seus campos.
- Clique no ícone de exclusão ao lado do campo que deseja excluir.
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.