Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
En esta página se describe cómo editar una entidad con la API Google Cloud console.
Para saber cómo modificar una entidad mediante programación, consulta Actualizar una entidad.
Antes de empezar
En esta página se presupone que ya ha creado una entidad almacenada en Firestore en el modo Datastore. Puedes crear una entidad a través de la API Datastore, tal como se describe en la guía Empezar a usar la API Datastore, o bien mediante el editor de entidades de la Google Cloud console , tal como se describe en la guía de inicio rápido.
Selecciona una entidad para editarla
En la Google Cloud consola, ve a la página Bases de datos.
Seleccione la base de datos que necesite de la lista de bases de datos.
En el menú de navegación, haga clic en Datastore Studio.
Busca la entidad que quieras editar especificando el espacio de nombres, el tipo o los filtros de los valores de las propiedades. Para saber cómo hacerlo, consulta Ejecutar una consulta.
Haga clic en el Nombre o ID de una entidad. Deberías ver una pantalla similar a la siguiente:
Editar una propiedad
Abre la página Editar entidad de una entidad.
En Propiedades, haga clic en Editaredit en la propiedad que quiera editar.
En el panel Editar propiedad, modifica el Nombre, el Tipo o el Valor de la propiedad. También puede modificar si la propiedad está indexada. Para obtener información sobre el impacto de incluir o excluir una propiedad de los índices, consulte Propiedades excluidas.
Haz clic en Listo. El panel Editar propiedad se cierra y la tabla de propiedades muestra los cambios. Los cambios no se aplican a la base de datos hasta que haces clic en Guardar. En la tabla de propiedades, los cambios no confirmados se resaltan con un punto azul junto al nombre de la propiedad.
Haga más cambios en otras propiedades. Cuando haya terminado de hacer los cambios, haga clic en Guardar para confirmar los cambios en la base de datos.
La consola confirma los cambios y te devuelve a la página Datastore Studio.
Añadir una propiedad
Abre la página Editar entidad de una entidad. Haz clic en Añadir propiedad.
En el panel Añadir una propiedad, especifique un nombre para la propiedad.
Selecciona un tipo para el tipo de datos de la propiedad.
Especifica un valor para la propiedad.
Especifica si la propiedad está indexada. Para obtener información sobre el impacto de incluir o excluir una propiedad de los índices, consulte Propiedades excluidas.
Haz clic en Añadir. El panel Añadir una propiedad se cierra y la tabla de propiedades muestra los cambios. Los cambios no se aplican a la base de datos hasta que haces clic en Guardar. En la tabla de propiedades, los cambios no confirmados se resaltan con un punto azul junto al nombre de la propiedad.
Haga más cambios en otras propiedades. Cuando haya terminado de hacer los cambios, haga clic en Guardar para confirmar los cambios en la base de datos.
La consola confirma los cambios y te devuelve a la página Datastore Studio.
Eliminar una propiedad
Abre la página Editar entidad de una entidad. En Propiedades, haga clic en
Eliminardelete
en la propiedad que quiera eliminar.
En la tabla de propiedades, ahora se muestran los cambios. Los cambios no se
aplicarán a la base de datos hasta que haga clic en Guardar. En la tabla de propiedades se destacan las eliminaciones de propiedades no confirmadas con nombres y valores de propiedades tachados.
Para deshacer una eliminación sin confirmar, haga clic en Restaurar en la fila de la tabla de la propiedad.
Haga más cambios en otras propiedades. Cuando haya terminado de hacer los cambios, haga 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 matriz
Cuando añada o modifique el valor de una propiedad Array, proporcione un valor en formato JSON.
Si introduces un JSON no válido en el campo Valor, recibirás un mensaje de error. No podrás añadir la propiedad si el archivo JSON no es válido.
Propiedades de entidades insertadas
Cuando añada o modifique el valor de una propiedad Embedded entity, proporcione un valor en formato JSON.
Si introduces un JSON no válido en el campo Valor, recibirás un mensaje de error. No podrás añadir la propiedad si el archivo JSON no es válido.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]