Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Firestore é um banco de dados de documentos NoSQL criado para oferecer escalonamento automático,
alto desempenho e facilidade no desenvolvimento de aplicativos. O Firestore é a mais nova versão do Datastore e apresenta
várias melhorias em relação
a ele.
Como o Firestore no modo Datastore (Datastore) é
otimizado para casos de uso do servidor e para o App Engine, recomendamos usar
o Datastore para bancos de dados que serão usados principalmente por
aplicativos do App Engine. O Firestore no modo nativo é mais útil para
casos de uso de notificações móveis e em tempo real. Para mais informações sobre
os modos do Firestore, consulte Como escolher entre o modo nativo e o
modo Datastore.
Este documento descreve como usar as
Bibliotecas de cliente do Cloud para armazenar e
e recuperar dados em um banco de dados no modo Datastore.
Pré-requisitos e configuração
Configure o ambiente e o projeto para entender como os apps são estruturados no App Engine. Anote e salve o ID do projeto. Você precisará dele para executar o aplicativo de amostra descrito neste documento.
Clonar o repositório
Faça o download ou clone da amostra:
Editar a configuração do projeto e definir as dependências
Código do aplicativo
Como usar arquivos index.yaml
O aplicativo de exemplo realiza consultas. Consultas mais elaboradas
do modo Datastore exigem um ou mais
índices, que você precisa especificar em um
arquivo index.yaml
que você envia com seu app. Esse arquivo pode ser criado manualmente ou
ser gerado automaticamente ao testar seu app localmente.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-06 UTC."],[[["Firestore in Datastore mode is a NoSQL document database optimized for server use cases and App Engine, making it ideal for applications primarily used within App Engine."],["Firestore in Native mode is better suited for mobile applications and those requiring real-time notifications, offering a different set of functionalities compared to Datastore mode."],["Using Datastore mode queries often requires defining indexes in an `index.yaml` file, which can be created manually or generated automatically during local testing of your application."],["Developers can use the Datastore mode emulator for local development and testing of applications, allowing for a simulated environment before deployment."],["Comprehensive information on Datastore mode, including optimizations and core concepts, can be found in the Firestore in Datastore mode documentation."]]],[]]