Armazene e consulte dados no Firestore no modo Datastore

Esta página mostra como armazenar e consultar dados no Firestore no modo Datastore através da Google Cloud consola.

Antes de começar

  • Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  • In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  • In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  • Se não for o proprietário do projeto, a sua conta requer as seguintes autorizações para concluir este início rápido:

    • A sua conta requer a função de proprietário do Datastore que contém a autorização datastore.databases.create necessária para criar uma instância do modo Datastore.
    • O modo Datastore requer uma aplicação do App Engine ativa. Se o projeto não tiver uma aplicação, este início rápido cria uma para si. Nesse caso, precisa da autorização appengine.applications.create. O proprietário do projeto pode atribuir esta autorização com uma função personalizada do IAM.
  • Crie uma base de dados

    1. Para criar uma nova instância da base de dados, abra a secção Datastore na Google Cloud consola:
      Aceda à página Datastore

    2. Selecione um modo de base de dados.

      Quando cria uma nova base de dados do Firestore, tem a opção de usar o Firestore no modo nativo ou no modo Datastore. Não pode usar ambos os modos no mesmo projeto.

      Selecione uma das opções da base de dados:

      • Firestore no modo nativo

        Recomendado para apps para dispositivos móveis e Web. Para começar a usar o Firestore, continue no Início rápido do Firestore.

      • Firestore no modo Datastore

        Recomendado para arquiteturas de apps com servidores de back-end.

      Para mais orientações sobre a seleção de um modo de base de dados e uma comparação detalhada das funcionalidades, consulte o artigo Escolher entre o modo nativo e o modo Datastore.

    3. Selecione uma localização da base de dados. O modo Datastore suporta localizações multirregionais e regionais.

      Uma localização multirregional maximiza a disponibilidade e a durabilidade. As localizações regionais oferecem uma latência de escrita inferior. Para saber mais sobre os tipos de localizações, consulte Localizações do modo Datastore. A localização aplica-se a bases de dados no modo Datastore e a apps do App Engine para o seu Google Cloud projeto.

      Clique em Criar base de dados. Depois de a base de dados terminar a inicialização, a consola direciona-o para a página Entidades do Datastore.Google Cloud

    Armazene dados

    1. Aceda à página Entidades do Datastore na Google Cloud consola.

      Aceda à página Entidades

      Esta página permite-lhe armazenar, consultar, atualizar e eliminar dados.

    2. Clique em Criar entidade.

    3. Na página Criar uma entidade, use [default] para Espaço de nomes.

    4. Introduza Task no campo Tipo. Deixe a opção Identificador principal predefinida como Numeric ID (auto-generated).

    5. Em Propriedades, use o botão Adicionar propriedade para adicionar estas propriedades:

      Nome Tipo Valor Indexados
      descrição String Saiba mais sobre o Datastore.