Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page explique comment modifier une entité à l'aide de Google Cloud console.
Pour découvrir comment modifier une entité de manière automatisée, consultez la section Mettre à jour une entité.
Avant de commencer
Sur cette page, nous partons du principe que vous avez déjà créé une entité qui est stockée dans Firestore en mode Datastore. Vous pouvez créer une entité via l'API Datastore, comme décrit dans la section Premiers pas avec l'API Datastore ou via l'éditeur d'entité de la Google Cloud console , comme décrit dans le guide de démarrage rapide.
Sélectionner une entité à modifier
Dans la console Google Cloud , accédez à la page Bases de données.
Sélectionnez la base de données requise dans la liste des bases de données.
Dans le menu de navigation, cliquez sur Datastore Studio.
Recherchez l'entité que vous souhaitez modifier en spécifiant l'espace de noms, le genre et/ou les filtres pour les valeurs de propriété. Pour en savoir plus, consultez la section Exécuter une requête.
Cliquez sur le nom/ID d'une entité. L'écran qui s'affiche devrait se présenter comme ceci :
Modifier une propriété
Ouvrez la page Modifier l'entité pour une entité.
Sous Propriétés, cliquez sur Modifieredit pour la propriété que vous souhaitez modifier.
Dans le volet Modifier la propriété, modifiez le Nom, le Type ou la Valeur de la propriété. Vous pouvez également déterminer si la propriété est indexée ou non. Pour en savoir plus sur l'impact de l'inclusion ou de l'exclusion d'une propriété des index, consultez Propriétés exclues.
Cliquez sur OK. Le volet Modifier la propriété se ferme et le tableau des propriétés affiche désormais vos modifications. Les modifications ne sont pas appliquées à la base de données tant que vous n'avez pas cliqué sur Enregistrer. Le tableau des propriétés met en évidence les modifications non validées avec un point bleu à côté du nom de la propriété.
Apportez d'autres modifications à d'autres propriétés. Une fois vos modifications terminées, cliquez sur Enregistrer pour les appliquer à la base de données.
La console valide vos modifications et vous redirige vers la page Datastore Studio.
Ajouter une propriété
Ouvrez la page Modifier l'entité pour une entité. Cliquez sur Ajouter une propriété.
Dans le volet Ajouter une propriété, spécifiez un nom pour la propriété.
Sélectionnez le type de données pour la propriété.
Spécifiez une valeur pour la propriété.
Déterminez si la propriété est indexée ou non. Pour en savoir plus sur l'impact de l'inclusion ou de l'exclusion d'une propriété des index, consultez la section Propriétés exclues.
Cliquez sur Ajouter. Le volet Ajouter une propriété se ferme et le tableau des propriétés affiche désormais vos modifications. Les modifications ne sont pas appliquées à la base de données tant que vous n'avez pas cliqué sur Enregistrer. Le tableau des propriétés met en évidence les modifications non validées avec un point bleu à côté du nom de la propriété.
Apportez d'autres modifications à d'autres propriétés. Une fois vos modifications terminées, cliquez sur Enregistrer pour les appliquer à la base de données.
La console valide vos modifications et vous redirige vers la page Datastore Studio.
Supprimer une propriété
Ouvrez la page Modifier l'entité pour une entité. Sous Propriétés, cliquez sur Supprimerdelete pour la propriété que vous souhaitez supprimer.
Le tableau des propriétés affiche désormais vos modifications. Les modifications ne sont pas appliquées à la base de données tant que vous n'avez pas cliqué sur Enregistrer. Le tableau des propriétés met en évidence les suppressions de propriétés non validées en affichant les noms et les valeurs des propriétés barrés.
Vous pouvez annuler une suppression non validée en cliquant sur Restaurer dans la ligne du tableau correspondant à la propriété.
Apportez d'autres modifications à d'autres propriétés. Une fois vos modifications terminées, cliquez sur Enregistrer pour les appliquer à la base de données.
Propriétés complexes
L'éditeur d'entité accepte les propriétés avec des types complexes tels que Array et Embedded entity.
Propriétés de tableau
Lorsque vous ajoutez ou modifiez la valeur d'une propriété Array, indiquez une valeur au format JSON.
Si vous indiquez une valeur JSON non valide pour le champ Value (Valeur), vous recevrez un message d'erreur. Vous ne pourrez pas ajouter la propriété si le code JSON n'est pas valide.
Propriétés d'entités intégrées
Lorsque vous ajoutez ou modifiez la valeur d'une propriété Embedded entity, indiquez une valeur au format JSON.
Si vous indiquez une valeur JSON non valide pour le champ Value (Valeur), vous recevrez un message d'erreur. Vous ne pourrez pas ajouter la propriété si le code JSON n'est pas valide.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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)."]]