Vous pouvez effectuer les actions suivantes dans Cloud Firestore lorsque vous utilisez la console Firebase :
- Afficher, ajouter, modifier et supprimer des données.
- Créer et mettre à jour Cloud Firestore Security Rules.
- Gérer les index.
- Surveiller l'utilisation
Afficher les données
Vous pouvez afficher toutes vos Cloud Firestore données dans la console Firebase. Dans l'onglet Cloud Firestore Données de Cloud Firestore, cliquez sur un document ou une collection pour ouvrir les données imbriquées dans cet élément.
Ouvrir un chemin spécifique
Pour ouvrir un document ou une collection à un chemin spécifique, utilisez le bouton Modifier le chemin d'accès :

Filtrer les documents d'une collection
Pour filtrer les documents listés dans une collection, utilisez le bouton Filtrer la liste .

Documents ancêtres inexistants
Un document peut exister même si un ou plusieurs de ses ancêtres n'existent pas. Par exemple, le document au chemin
/mycoll/mydoc/mysubcoll/mysubdoc peut exister même si le document ancêtre
/mycoll/mydoc n'existe pas.
La visionneuse de données Cloud Firestore affiche les documents ancêtres inexistants comme suit :
- Dans la liste des documents d'une collection, les ID de documents des documents ancêtres inexistants sont en italique.
- Dans le panneau d'information d'un document ancêtre inexistant, la visionneuse de données indique que le document n'existe pas.

Interroger les données
Vous pouvez interroger des documents dans l'onglet Générateur de requêtes de la Cloud Firestore page "Données".
Accédez à la page "Données"Cloud Firestore
Cliquez sur l'onglet Générateur de requêtes.
Sélectionnez un champ d'application de la requête.
Sélectionnez Collection pour interroger une seule collection. Dans le champ de texte, saisissez un chemin d'accès à une collection.
Sélectionnez Groupe de collections pour interroger toutes les collections avec le même ID. Dans le champ Groupe de collections, saisissez un ID de groupe de collections.
Le tableau affiche automatiquement les documents de la collection spécifiée ou du groupe de collections.
Cliquez sur Ajouter à la requête pour filtrer l'ensemble de documents renvoyé. Par défaut, le générateur de requêtes ajoute une
WHEREclause. Vous pouvez modifier cette clause à l'aide des listes déroulantes et des champs de texte, ou passer à l'une des autres clauses disponibles. Pour continuer à créer des requêtes plus complexes, cliquez sur Ajouter à la requête.Pour supprimer une clause de requête, cliquez sur son bouton de suppression . Pour supprimer toutes les clauses de requête, cliquez sur Effacer.
Cliquez sur Exécuter pour récupérer les résultats de votre base de données.
Exigences et limites des requêtes
Lorsque vous utilisez le générateur de requêtes, gardez à l'esprit les exigences et limites suivantes pour les requêtes.
Toutes les requêtes doivent être compatibles avec un ou plusieurs index. Si la base de données ne peut pas trouver un index pour prendre en charge la requête, elle renverra une erreur qui contient un lien pour créer l'index requis.
Les clauses
ORDER BYdoivent correspondre aux champs des clausesWHEREet être dans le même ordre. Par défaut, les résultats sont triés par ID de document. Si vous filtrez par un autre champ avec une valeur autre qu'une égalité (==), ajoutez uneORDER BYclause pour ce champ.Les clauses de requête de plage (
<,<=,>,>=) et les clauses de requête "not equal" (!=,not-in) doivent toutes être filtrées sur le même champ.
Pour connaître les autres limites, consultez la section Limites des requêtes.
Gérer les données
Dans Cloud Firestore, vous stockez des données dans des documents et organisez vos documents en collections. Avant de commencer à ajouter des données, découvrez le Cloud Firestore modèle de données.
Vous pouvez ajouter, modifier et supprimer des documents et des collections depuis la console Firebase. Pour gérer vos données, ouvrez l'onglet Données dans la section Cloud Firestore :
Ajouter des données
- Cliquez sur Ajouter une collection, puis saisissez le nom de votre collection et cliquez sur Suivant.
- Saisissez un ID de document spécifique ou cliquez sur ID automatique, puis ajoutez des champs pour les données de votre document.
- Cliquez sur Enregistrer. Votre nouvelle collection et votre nouveau document s'affichent dans la visionneuse de données.
- Pour ajouter d'autres documents à la collection, cliquez sur Ajouter un document.
Modifier des données
- Cliquez sur une collection pour afficher ses documents, puis sur un document pour afficher ses champs et ses sous-collections.
- Cliquez sur un champ pour modifier sa valeur. Pour ajouter des champs ou des sous-collections au document sélectionné, cliquez sur Ajouter un champ ou Ajouter une collection.
Supprimer des données
Pour supprimer une collection :
- Sélectionnez la collection que vous souhaitez supprimer.
- Cliquez sur l'icône de menu située en haut de la colonne des documents, puis sur Supprimer la collection.

Pour supprimer un document ou tous ses champs :
- Sélectionnez le document que vous souhaitez supprimer.
- Cliquez sur l'icône de menu située en haut de la colonne des détails du document. Sélectionnez Supprimer le document ou Supprimer les champs du document.
La suppression d'un document entraîne la suppression de toutes les données imbriquées dans ce document, y compris dans les sous-collections. Toutefois, la suppression des champs d'un document ne supprime pas ses sous-collections.

Pour supprimer un champ spécifique d'un document :
- Sélectionnez le document pour afficher ses champs.
- Cliquez sur l'icône de suppression, à côté du champ que vous souhaitez supprimer.

Gérer Cloud Firestore Security Rules
Pour ajouter, modifier et supprimer Cloud Firestore Security Rules depuis la console Firebase, accédez à l'onglet Règles de la section Cloud Firestore. En savoir plus sur la configuration et la personnalisation des règles.
Gérer les index
Pour créer des index pour vos requêtes et gérer des index existants à partir de la console Firebase, accédez à l'onglet Index dans la section Cloud Firestore. En savoir plus sur la gestion des index.
Surveiller l'utilisation
Pour surveiller votre Cloud Firestore utilisation, ouvrez l'onglet Cloud Firestore Utilisation dans la console Firebase. Utilisez le tableau de bord pour évaluer votre utilisation sur différentes périodes.