Para aprender a modificar una entidad de manera programática, consulta Actualiza una entidad.
Antes de comenzar
En esta página, se supone que ya creaste una entidad que está almacenada en Firestore en modo Datastore. Puedes crear una entidad a través de la API de Datastore, como se describe en Comienza a usar la API de Datastore, o a través del editor de entidades en la Google Cloud console como se describe en la guía de inicio rápido.
Selecciona una entidad para editarla
En la consola de Google Cloud , ve a la página Bases de datos.
Selecciona la base de datos requerida de la lista.
En el menú de navegación, haz clic en Datastore Studio.
Busca la entidad que quieras editar mediante la especificación del espacio de nombres, clase o filtros para los valores de propiedad. Para aprender a hacerlo, consulta Ejecuta una consulta.
Haz clic en el Nombre/ID de una entidad. Tu pantalla debería verse así:
Cómo editar una propiedad
Abre la página Edit Entity de una entidad.
En Propiedades, haz clic en Editaredit en la propiedad que deseas editar.
En el panel Editar propiedad, modifica el Nombre, el Tipo o el Valor de la propiedad. También puedes modificar si la propiedad está indexada o no. Para obtener más información sobre el resultado de incluir o excluir una propiedad de los índices, consulta Propiedades excluidas.
Haz clic en Listo. Se cierra el panel Editar propiedad y la tabla de propiedades ahora muestra tus cambios. Los cambios no se confirman en la base de datos hasta que haces clic en Guardar. En la tabla de propiedades, se destacan los cambios no confirmados con un punto azul junto al nombre de la propiedad.
Realiza cambios adicionales en otras propiedades. Cuando termines de editar, haz clic en Guardar para confirmar los cambios en la base de datos.
La consola confirma tus cambios y te lleva de vuelta a la página Datastore Studio.
Agregar una propiedad
Abre la página Edit Entity de una entidad. Haz clic en Agregar propiedad.
En el panel Agregar una propiedad, especifica un nombre para la propiedad.
Selecciona un tipo de datos de la propiedad.
Especifica un valor para la propiedad.
Indica si la propiedad está indexada. Para obtener más información sobre el resultado de incluir o excluir una propiedad de los índices, consulta las propiedades excluidas.
Haz clic en Agregar. Se cierra el panel Agregar una propiedad y la tabla de propiedades ahora muestra tus cambios. Los cambios no se confirman en la base de datos hasta que haces clic en Guardar. En la tabla de propiedades, se destacan los cambios no confirmados con un punto azul junto al nombre de la propiedad.
Realiza cambios adicionales en otras propiedades. Cuando termines de editar, haz clic en Guardar para confirmar los cambios en la base de datos.
La consola confirma tus cambios y te lleva de vuelta a la página Datastore Studio.
Cómo borrar una propiedad
Abre la página Edit Entity de una entidad. En Propiedades, haz clic en Borrardelete en la propiedad que deseas borrar.
En la tabla de propiedades, ahora se muestran los cambios. Los cambios no se confirman en la base de datos hasta que haces clic en Guardar. En la tabla de propiedades, se destacan las eliminaciones de propiedades no confirmadas con nombres y valores de propiedad tachados.
Para deshacer una eliminación no confirmada, haz clic en Restablecer en la fila de la tabla de la propiedad.
Realiza cambios adicionales en otras propiedades. Cuando termines de editar, haz clic en Guardar para confirmar los cambios en la base de datos.
Propiedades complejas
El editor de entidades admite propiedades con tipos complejos como Array y Embedded entity.
Propiedades de arreglo
Cuando agregas o modificas el valor de una propiedad Array, debes proporcionar un valor en formato JSON.
Si ingresaste un JSON no válido en el campo Value (Valor), aparecerá un mensaje de error. No podrás agregar la propiedad si el JSON no es válido.
Propiedades de entidades incorporadas
Cuando agregas o modificas el valor de una propiedad Embedded entity, debes proporcionar un valor en formato JSON.
Si ingresaste un JSON no válido en el campo Value (Valor), aparecerá un mensaje de error. No podrás agregar la propiedad si el JSON no es válido.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-05 (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)."]]