Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página descreve como editar uma entidade através da API Google Cloud console.
Para saber como modificar uma entidade através de programação, consulte o artigo Atualizar uma entidade.
Antes de começar
Esta página pressupõe que já criou uma entidade armazenada no Firestore no modo Datastore. Pode criar uma entidade através da
API Datastore, conforme descrito no
Guia de introdução à API Datastore, ou através do editor de entidades
no Google Cloud console , conforme descrito no Guia de início rápido.
Selecione uma entidade para editar
Na Google Cloud consola, aceda à página Bases de dados.
Selecione a base de dados necessária na lista de bases de dados.
No menu de navegação, clique em Datastore Studio.
Encontre a entidade que quer editar especificando o espaço de nomes, o tipo e/ou
filtros para valores de propriedades. Para saber como, consulte o artigo Executar uma consulta.
Clique no Nome/ID de uma entidade. O ecrã deve ter um aspeto semelhante ao
seguinte:
Edite uma propriedade
Abra a página Editar entidade para uma entidade.
Em Propriedades, clique em Editaredit para a propriedade que quer editar.
No painel Editar propriedade, modifique o Nome, o Tipo> ou o Valor da propriedade. Também pode modificar se a propriedade está indexada. Para saber mais sobre o impacto da inclusão ou exclusão de uma propriedade dos índices, consulte o artigo Propriedades excluídas.
Clique em Concluído. O painel Editar propriedade é fechado e a tabela de propriedades apresenta agora as suas alterações. As alterações não são confirmadas na base de dados até clicar em Guardar. A tabela de propriedades realça as alterações não
confirmadas com um ponto azul junto ao nome da propriedade.
Faça alterações adicionais a outras propriedades. Quando concluir as edições,
clique em Guardar para confirmar as alterações na base de dados.
A consola confirma as alterações e volta a direcionar para a página Datastore Studio.
Adicionar uma propriedade
Abra a página Editar entidade para uma entidade. Clique em Adicionar propriedade.
No painel Adicionar uma propriedade, especifique um nome para a propriedade.
Selecione um tipo para o tipo de dados da propriedade.
Especifique um valor para a propriedade.
Especifique se a propriedade está indexada. Para saber mais sobre o impacto da inclusão ou exclusão de uma propriedade dos índices, consulte o artigo Propriedades excluídas.
Clique em Adicionar. O painel Adicionar uma propriedade é fechado e a tabela de propriedades apresenta agora as suas alterações. As alterações não são confirmadas na base de dados até clicar em Guardar. A tabela de propriedades realça as alterações não
confirmadas com um ponto azul junto ao nome da propriedade.
Faça alterações adicionais a outras propriedades. Quando concluir as edições,
clique em Guardar para confirmar as alterações na base de dados.
A consola confirma as alterações e volta a direcionar para a página Datastore Studio.
Elimine uma propriedade
Abra a página Editar entidade para uma entidade. Em Propriedades, clique em
Eliminardelete
para a propriedade que quer eliminar.
A tabela de propriedades mostra agora as suas alterações. As alterações não são
confirmadas na base de dados até clicar em Guardar. A tabela de propriedades realça as eliminações de propriedades não comprometidas com nomes e valores de propriedades rasurados.
Pode anular uma eliminação não comprometida clicando em Restaurar na linha da tabela da propriedade.
Faça alterações adicionais a outras propriedades. Quando concluir as edições,
clique em Guardar para confirmar as alterações na base de dados.
Propriedades complexas
O editor de entidades suporta propriedades com tipos complexos, como Array e
Embedded entity.
Propriedades da matriz
Quando adiciona ou modifica o valor de uma propriedade Array, forneça um valor no formato JSON.
Se introduzir JSON inválido para o campo Valor, recebe uma mensagem de erro. Não pode adicionar a propriedade se o JSON for inválido.
Propriedades de entidades incorporadas
Quando adiciona ou modifica o valor de uma propriedade Embedded entity, indique um valor no formato JSON.
Se introduzir JSON inválido para o campo Valor, recebe uma mensagem de erro. Não pode adicionar a propriedade se o JSON for inválido.
[[["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-08-20 UTC."],[[["\u003cp\u003eThis guide details the process of editing entities within the Google Cloud console's Datastore Studio, which assumes an entity has already been created in Firestore in Datastore mode.\u003c/p\u003e\n"],["\u003cp\u003eTo edit an entity, you can find the entity in Datastore Studio, and then on the Edit Entity page you can modify a property's name, type, value, or index status, or add new properties with specific data types and index settings.\u003c/p\u003e\n"],["\u003cp\u003eYou can also delete a property from an entity, with uncommitted deletions being highlighted and restorable, and remember that no changes are saved to the database until you click "Save".\u003c/p\u003e\n"],["\u003cp\u003eWhen working with array or embedded entity properties, it is required that you input values in valid JSON format to prevent errors.\u003c/p\u003e\n"]]],[],null,["# Edit an entity in the console\n\nThis page describes how to edit an entity using the [Google Cloud console](https://console.cloud.google.com/).\n\nTo learn how to modify an entity programmatically, see [Updating an entity](/datastore/docs/concepts/entities#updating_an_entity).\n\nBefore you begin\n----------------\n\nThis page assumes you have already created an entity that is stored in\nFirestore in Datastore mode. You can create an entity through the\nDatastore API as described in\n[Getting Started with the Datastore API](/datastore/docs/datastore-api-tutorial), or through the entity\neditor in the [Google Cloud console](https://console.cloud.google.com/) as described in the [Quickstart](/datastore/docs/store-query-data).\n\nSelect an entity to edit\n------------------------\n\n1. In the Google Cloud console, go to the **Databases** page.\n\n [Go to Databases](https://console.cloud.google.com/datastore/databases)\n2. Select the required database from the list of databases.\n\n3. In the navigation menu, click **Datastore Studio**.\n\n4. Find the entity you want to edit by specifying the namespace, kind, and/or\n filters for property values. To learn how, see [Run a query](/datastore/docs/store-query-data#run_a_query).\n\n5. Click on the **Name/ID** of an entity. Your screen should look similar to the\n following:\n\n### Edit a property\n\n1. Open the **Edit Entity** page for an entity.\n Under **Properties** , click **Edit** edit for the property you want to edit.\n\n | **Tip:** You can filter the properties table. Click **Filter properties** at the top of the table.\n2. In the **Edit property** pane, modify the property's **Name** , **Type** ,\n or **Value** . You can also modify whether the property is indexed. To learn\n about the impact of including or excluding a property from indexes, see\n [Excluded properties](/datastore/docs/concepts/indexes#unindexed_properties).\n\n3. Click **Done** . The **Edit property** pane closes and the\n properties table now shows your changes. Changes are not committed\n to the database until you click **Save**. The properties table highlights\n uncommitted changes with a blue dot next to the property name.\n\n4. Make additional changes to other properties. When you complete your edits,\n click **Save** to commit your changes to the database.\n\n The console commits your changes and takes you back to the **Datastore Studio** page.\n\n### Add a property\n\n1. Open the **Edit Entity** page for an entity. Click **Add property**.\n2. In the **Add a property** pane, specify a name for the property.\n3. Select a type for the property's data type.\n4. Specify a value for the property.\n5. Specify whether the property is indexed. To learn about the impact of including or excluding a property from\n indexes, see [Excluded properties](/datastore/docs/concepts/indexes#unindexed_properties).\n\n6. Click **Add** . The **Add a property** pane closes and the\n properties table now shows your changes. Changes are not committed\n to the database until you click **Save**. The properties table highlights\n uncommitted changes with a blue dot next to the property name.\n\n7. Make additional changes to other properties. When you complete your edits,\n click **Save** to commit your changes to the database.\n\n The console commits your changes and takes you back to the **Datastore Studio** page.\n\n### Delete a property\n\n1. Open the **Edit Entity** page for an entity. Under **Properties** , click\n **Delete** delete\n for the property you want to delete.\n\n2. The properties table now shows your changes. Changes are not\n committed to the database until you click **Save**. The properties table\n highlights uncommitted property deletions with crossed out names and property\n values.\n\n You can undo an uncommitted deletion by clicking **Restore**\n in the property's table row.\n3. Make additional changes to other properties. When you complete your edits,\n click **Save** to commit your changes to the database.\n\nComplex properties\n------------------\n\nThe entity editor supports properties with complex types such as `Array` and\n`Embedded entity`.\n\n### Array properties\n\nWhen you add or modify the value of an `Array` property, provide a value in JSON\nformat.\n\nIf you enter invalid JSON for the **Value** field you will receive an error\nmessage. You will not be able to add the property if the JSON is invalid.\n\n### Embedded entity properties\n\nWhen you add or modify the value of an `Embedded entity` property, provide a\nvalue in JSON format.\n\nIf you enter invalid JSON for the **Value** field you will receive an error\nmessage. You will not be able to add the property if the JSON is invalid.\n\nWhat's next\n-----------\n\n- Learn about [best practices for entities](/datastore/docs/best-practices#entities)."]]