Noções básicas do Firestore para gerenciar dados
-
Como adicionar dados
Gravar dados no Firestore.
-
Excluir dados
Excluir documentos e coleções no Firestore.
-
Gravações de transações e em lote
Leia e atualize mais de um documento como uma operação atômica.
-
Como ativar dados off-line
Mantenha os dados quando o dispositivo do usuário estiver off-line.
-
Como exportar e importar dados
Saiba como exportar e importar documentos do Firestore usando o serviço gerenciado de exportação e importação.
-
Como mover dados entre projetos
Como usar os recursos gerenciados de importação e exportação para mover dados do Firestore de um projeto para outro.
Consultas do Firestore
-
Como receber dados
Leia um ou mais documentos de um banco de dados do Firestore.
-
Como receber atualizações em tempo real
Detecte mudanças nos documentos e receba atualizações.
-
Como consultar e filtrar dados
Filtre os resultados de uma consulta.
-
Como solicitar e limitar dados
Classifique e limite os resultados de uma consulta.
-
Como paginar dados com cursores de consulta
Faça o agrupamento e a paginação dos resultados de consulta com os cursores de consulta.
-
Como gerenciar índices
Crie índices para novas consultas no Firestore.
Como proteger dados de clientes em dispositivos móveis/na Web
-
Primeiros passos com regras de segurança
Saiba como as regras de segurança do Firestore funcionam.
-
Como estruturar regras de segurança
Saiba como estruturar as regras de segurança do Firestore.
-
Como gravar condições para regras de segurança
Saiba como gravar condições para regras de segurança do Firestore.
-
Como consultar dados com segurança
Saiba como combinar consultas e regras de segurança do Firestore.
-
Como corrigir de regras não seguras
Analise e resolva armadilhas comuns que acarretam vulnerabilidades de segurança no Firestore.
-
Como testar regras de segurança
Teste as regras do Firestore com um emulador executado localmente.
-
Como proteger o acesso a dados para usuários e grupos
Saiba como implementar o controle de acesso aos documentos no Firestore.
Como proteger dados para clientes do servidor
Soluções para casos de uso avançados
-
Como estender o Firestore com o Cloud Functions
Saiba como lidar com eventos acionados pelo Firestore.
-
Consultas de agregação
Saiba como consultar dados agregados no Firestore.
-
Contadores distribuídos
Como usar contadores distribuídos no Firestore.
-
Pesquisa de texto completo
Saiba como implementar a pesquisa de texto completo no Firestore.
-
Como criar presença
Saiba como criar presença ou disponibilidade do usuário no Firestore.
-
Como excluir coleções e subcoleções
Saiba como excluir coleções e subcoleções inteiras no Firestore.
-
Carimbos de data/hora fragmentados
Saiba como usar a técnica de carimbo de data/hora fragmentado em coleções com taxas de gravação altas e que contêm documentos com carimbos de data/hora.
-
Como usar a API REST do Firestore
Como usar a API REST para fazer chamadas ao Firestore.
-
Como programar exportações de dados
Saiba como programar as exportações dos dados do Firestore usando o Cloud Functions e o Cloud Scheduler.
-
Como automatizar a criação do banco de dados
Como criar um banco de dados do Firestore de maneira programática.