Editar uma entidade no console

Esta página descreve como editar uma entidade usando o console do Google Cloud.

Para aprender como modificar uma entidade de maneira programática, veja Como atualizar uma entidade.

Antes de começar

Nesta página, presume-se que você já tenha criado uma entidade armazenada no Firestore no modo Datastore. É possível criar uma entidade pela API Datastore, conforme descrito em Primeiros passos com a API Datastore, ou pelo editor da entidade no Console do Google Cloud, conforme descrito no Guia de início rápido.

Selecione uma entidade para editar

  1. No Console do Google Cloud, acesse a página Bancos de Dados.

    Acessar "Bancos de dados"

  2. Selecione o banco de dados necessário na lista de bancos de dados.

  3. No menu de navegação, clique em Datastore Studio.

  4. Localize a entidade que você quer editar especificando o namespace, o tipo e/ou os filtros dos valores de propriedade. Para saber como, veja Executar uma consulta.

  5. Clique no Nome/ID de uma entidade. A tela vai ficar parecida com esta:

    Página de informações gerais da entidade mostrando informações sobre ela.

Editar uma propriedade

  1. Abra a página Editar entidade de uma entidade. Em Propriedades, clique em Editar na propriedade que você quer editar.

  2. No painel Editar propriedade, modifique o Nome, o Tipo ou o Valor da propriedade. Você também pode especificar se a propriedade é ou não indexada. Para saber mais sobre o impacto da inclusão ou exclusão de uma propriedade de índices, consulte Propriedades excluídas.

    Clique no botão de edição para editar uma propriedade.

  3. Clique em Concluído. O painel Editar propriedade é fechado, e a tabela de propriedades agora mostra suas mudanças. As mudanças não são confirmadas no banco de dados até que você clique em Salvar. A tabela de propriedades destaca as mudanças não confirmadas com um ponto azul ao lado do nome da propriedade.

  4. Fazer outras mudanças em outras propriedades. Quando terminar as edições, clique em Salvar para confirmar as mudanças no banco de dados.

    O console registra as mudanças e volta para a página Datastore Studio.

Adicionar uma propriedade

  1. Abra a página Editar entidade de uma entidade. Clique em Adicionar propriedade.
  2. No painel Adicionar uma propriedade, especifique um nome para a propriedade.
  3. Selecione um tipo para os dados da propriedade.
  4. Especifique um valor para a propriedade.
  5. Especifique se a propriedade é indexada. Para aprender sobre o impacto da inclusão ou exclusão de uma propriedade de índices, veja Propriedades excluídas.

    Painel "Adicionar uma propriedade".

  6. Clique em Adicionar. O painel Adicionar uma propriedade é fechado, e a tabela de propriedades agora mostra suas mudanças. As mudanças não são confirmadas no banco de dados até que você clique em Salvar. A tabela de propriedades destaca as mudanças não confirmadas com um ponto azul ao lado do nome da propriedade.

  7. Fazer outras mudanças em outras propriedades. Quando terminar as edições, clique em Salvar para confirmar as mudanças no banco de dados.

    O console confirma as mudanças e retorna à página Datastore Studio.

Excluir uma propriedade

  1. Abra a página Editar entidade de uma entidade. Em Propriedades, clique em Excluir na propriedade que você quer excluir.

    O botão de exclusão na tabela de propriedades.

  2. A tabela de propriedades agora mostra suas mudanças. As mudanças não são confirmadas no banco de dados até que você clique em Salvar. A tabela de propriedades destaca as exclusões de propriedades não confirmadas com nomes e valores de propriedade riscados.

    Para reverter uma exclusão não confirmada, clique em Restore na linha da tabela da propriedade.

  3. Fazer outras mudanças em outras propriedades. Quando terminar as edições, clique em Salvar para confirmar as mudanças no banco de dados.

Propriedades complexas

O editor de entidades é compatível com propriedades de tipos complexos como Array e Embedded entity.

Propriedades da matriz

Ao adicionar ou modificar o valor de uma propriedade Array, forneça um valor no formato JSON.

Exemplo de JSON válido para uma propriedade de matriz.

Ao inserir um JSON inválido no campo Valor, uma mensagem de erro aparecerá. Não será possível adicionar a propriedade se o JSON for inválido.

Propriedades da entidade incorporada

Ao adicionar ou modificar o valor de uma propriedade Embedded entity, forneça um valor no formato JSON.

Exemplo de JSON válido para uma propriedade de entidade incorporada

Ao inserir um JSON inválido no campo Valor, uma mensagem de erro aparecerá. Não será possível adicionar a propriedade se o JSON for inválido.

A seguir