Index
FirestoreAdmin
(interface)CreateIndexRequest
(message)DeleteIndexRequest
(message)ExportDocumentsMetadata
(message)ExportDocumentsRequest
(message)ExportDocumentsResponse
(message)Field
(message)Field.IndexConfig
(message)FieldOperationMetadata
(message)FieldOperationMetadata.IndexConfigDelta
(message)FieldOperationMetadata.IndexConfigDelta.ChangeType
(enum)GetFieldRequest
(message)GetIndexRequest
(message)ImportDocumentsMetadata
(message)ImportDocumentsRequest
(message)Index
(message)Index.IndexField
(message)Index.IndexField.ArrayConfig
(enum)Index.IndexField.Order
(enum)Index.QueryScope
(enum)Index.State
(enum)IndexOperationMetadata
(message)ListFieldsRequest
(message)ListFieldsResponse
(message)ListIndexesRequest
(message)ListIndexesResponse
(message)OperationState
(enum)Progress
(message)UpdateFieldRequest
(message)
FirestoreAdmin
Les opérations sont créées par le service FirestoreAdmin
, mais sont accessibles via le service google.longrunning.Operations
.
CreateIndex |
---|
Crée un index composite. Cela renvoie un
|
DeleteIndex |
---|
Supprime un index composite.
|
ExportDocuments |
---|
Exporte une copie de tout ou d'un sous-ensemble des documents de Google Cloud Firestore vers un autre système de stockage, tel que Google Cloud Storage. Il est possible que les modifications récentes apportées aux documents ne soient pas reflétées dans l'exportation. L'exportation s'effectue en arrière-plan, et sa progression peut être surveillée et gérée via la ressource "Operation" créée. Le résultat d'une exportation ne peut être utilisé qu'une fois l'opération associée terminée. Si une opération d'exportation est annulée avant qu'elle ne soit terminée, des données partielles peuvent être laissées dans Google Cloud Storage.
|
GetField |
---|
Récupère les métadonnées et la configuration d'un champ.
|
GetIndex |
---|
Récupère un index composite.
|
ImportDocuments |
---|
Importe des documents dans Google Cloud Firestore. Les documents existants portant le même nom sont écrasés. L'importation s'effectue en arrière-plan. Sa progression peut être surveillée et gérée via la ressource "Operation" créée. Si une opération ImportDocuments est annulée, il est possible qu'un sous-ensemble des données ait déjà été importé dans Cloud Firestore.
|
ListFields |
---|
Répertorie la configuration et les métadonnées des champs pour cette base de données. Actuellement,
|
ListIndexes |
---|
Répertorie les index composites.
|
UpdateField |
---|
Met à jour une configuration de champ. Actuellement, les mises à jour de champs ne s'appliquent qu'à la configuration d'index à champ unique. Toutefois, les appels à Cet appel renvoie un Pour configurer les paramètres de champ par défaut de la base de données, utilisez le
|
CreateIndexRequest
Requête pour FirestoreAdmin.CreateIndex
.
Champs | |
---|---|
parent |
Un nom parent au format |
index |
Index composite à créer. |
DeleteIndexRequest
Requête pour FirestoreAdmin.DeleteIndex
.
Champs | |
---|---|
name |
Un nom au format |
ExportDocumentsMetadata
Métadonnées pour les résultats google.longrunning.Operation
de FirestoreAdmin.ExportDocuments
.
Champs | |
---|---|
start_time |
Heure de début de l'opération. |
end_time |
Heure à laquelle cette opération s'est terminée. Ne sera pas défini si une opération est toujours en cours. |
operation_state |
État de l'opération d'exportation. |
progress_documents |
La progression, dans les documents, de cette opération. |
progress_bytes |
Progression, en octets, de cette opération. |
collection_ids[] |
ID de collection en cours d'exportation. |
output_uri_prefix |
Emplacement de l'exportation des entités. |
ExportDocumentsRequest
Requête pour FirestoreAdmin.ExportDocuments
.
Champs | |
---|---|
name |
Base de données à exporter. Doit être au format suivant: |
collection_ids[] |
ID de collection à exporter. "Non spécifié" signifie que toutes les collections. |
output_uri_prefix |
URI de sortie. Actuellement, seuls les URI Google Cloud Storage au format suivant sont acceptés: |
ExportDocumentsResponse
Renvoyé dans le champ de réponse google.longrunning.Operation
.
Champs | |
---|---|
output_uri_prefix |
Emplacement des fichiers de sortie. Vous pouvez l'utiliser pour lancer une importation dans Cloud Firestore (ce projet ou un autre projet) une fois l'opération terminée. |
Champ
Représente un champ unique de la base de données.
Les champs sont regroupés en fonction de leur "groupe de collections", qui représente toutes les collections de la base de données ayant le même identifiant.
Champs | |
---|---|
name |
Un nom de champ au format Un chemin d'accès de champ peut être un simple nom de champ, par exemple Les chemins d'accès des champs peuvent être indiqués à l'aide de Exemples: (Remarque: Les commentaires sont rédigés dans la syntaxe markdown, ce qui implique qu'un bloc de code représente une couche supplémentaire d'accents graves.) Un |
index_config |
Configuration d'index pour ce champ. Si cette valeur n'est pas définie, l'indexation des champs reprend la configuration définie par |
IndexConfig
Configuration d'index pour ce champ.
Champs | |
---|---|
indexes[] |
Index compatibles avec ce champ. |
uses_ancestor_config |
Uniquement en sortie. Lorsque la valeur est "true", la configuration de l'index de |
ancestor_field |
Uniquement en sortie. Spécifie le nom de la ressource |
reverting |
Résultat uniquement. Si la valeur est "true", la configuration de l'index de |
FieldOperationMetadata
Métadonnées pour les résultats google.longrunning.Operation
de FirestoreAdmin.UpdateField
.
Champs | |
---|---|
start_time |
Heure de début de l'opération. |
end_time |
Heure à laquelle cette opération s'est terminée. Ne sera pas défini si une opération est toujours en cours. |
field |
Ressource de champ sur laquelle cette opération agit. Par exemple : |
index_config_deltas[] |
Liste de |
state |
État de l'opération. |
document_progress |
La progression, dans les documents, de cette opération. |
bytes_progress |
Progression, en octets, de cette opération. |
IndexConfigDelta
Informations sur une modification de la configuration d'index.
Champs | |
---|---|
change_type |
Spécifie la modification de l'index. |
index |
Index en cours de modification. |
ChangeType
Spécifie la modification de l'index.
Enums | |
---|---|
CHANGE_TYPE_UNSPECIFIED |
Le type de modification n'est ni spécifié, ni connu. |
ADD |
L'index de champ unique est en cours d'ajout. |
REMOVE |
L'index de champ unique est en cours de suppression. |
GetFieldRequest
Requête pour FirestoreAdmin.GetField
.
Champs | |
---|---|
name |
Un nom au format |
GetIndexRequest
Requête pour FirestoreAdmin.GetIndex
.
Champs | |
---|---|
name |
Un nom au format |
ImportDocumentsMetadata
Métadonnées pour les résultats google.longrunning.Operation
de FirestoreAdmin.ImportDocuments
.
Champs | |
---|---|
start_time |
Heure de début de l'opération. |
end_time |
Heure à laquelle cette opération s'est terminée. Ne sera pas défini si une opération est toujours en cours. |
operation_state |
État de l'opération d'importation. |
progress_documents |
La progression, dans les documents, de cette opération. |
progress_bytes |
Progression, en octets, de cette opération. |
collection_ids[] |
ID de collection en cours d'importation. |
input_uri_prefix |
Emplacement des documents importés. |
ImportDocumentsRequest
Requête pour FirestoreAdmin.ImportDocuments
.
Champs | |
---|---|
name |
Base de données dans laquelle importer les données. Doit être au format suivant: |
collection_ids[] |
ID de collection à importer. "Non spécifié" signifie que toutes les collections incluses dans l'importation. |
input_uri_prefix |
Emplacement des fichiers exportés. Il doit correspondre au préfixe output_uri_prefix d'une réponse ExportDocumentsResponse à partir d'une exportation qui s'est terminée avec succès. Consultez |
Index
Les index Cloud Firestore permettent d'exécuter des requêtes simples et complexes sur les documents d'une base de données.
Champs | |
---|---|
name |
Uniquement en sortie. Nom défini par le serveur pour cet index. Ce nom pour les index composites prendra la forme suivante: |
query_scope |
Les index dont le champ d'application de requête de collection est spécifié autorisent les requêtes sur une collection enfant d'un document spécifique, spécifié au moment de la requête, et possédant le même ID de collection. Les index dont le champ d'application de requête de groupe de collections est spécifié autorisent les requêtes sur toutes les collections descendant d'un document spécifique, spécifié au moment de la requête et ayant le même ID de collection que cet index. |
fields[] |
Champs acceptés par cet index. Pour les index composites, il s'agit toujours d'au moins deux champs. La dernière entrée de champ correspond toujours au chemin d'accès du champ Pour les index à champ unique, il s'agira toujours d'une seule entrée dont le chemin d'accès de champ correspond à celui du champ associé. |
state |
Uniquement en sortie. État de diffusion de l'index. |
IndexField
Champ d'un index. Le champ "field_path" décrit le champ indexé, tandis que le champ "value_mode" décrit la manière dont la valeur du champ est indexée.
Champs | |
---|---|
field_path |
Il peut s'agir de name. Pour les index à champ unique, il doit correspondre au nom du champ ou peut être omis. |
Champ d'union value_mode . Manière dont la valeur du champ est indexée. value_mode ne peut être qu'un des éléments suivants : |
|
order |
Indique que ce champ permet de trier dans l'ordre spécifié ou de comparer en utilisant =, <, <=, >, >=. |
array_config |
Indique que ce champ accepte les opérations sur les |
ArrayConfig
Configurations de valeurs de tableau acceptées.
Enums | |
---|---|
ARRAY_CONFIG_UNSPECIFIED |
L'index n'accepte pas d'autres requêtes de tableau. |
CONTAINS |
L'index prend en charge les requêtes de confinement de tableau. |
Commande
Ordres acceptés.
Enums | |
---|---|
ORDER_UNSPECIFIED |
L'ordre n'est pas spécifié. Option non valide. |
ASCENDING |
Le champ est trié par ordre croissant de valeur. |
DESCENDING |
Le champ est trié par valeur de champ décroissante. |
QueryScope
Le champ d'application de la requête définit le champ d'application auquel une requête est exécutée. Ceci est spécifié dans le champ from
d'une requête structurée.
Enums | |
---|---|
QUERY_SCOPE_UNSPECIFIED |
Le champ d'application de la requête n'est pas spécifié. Option non valide. |
COLLECTION |
Les index dont le champ d'application de requête de collection est spécifié autorisent les requêtes sur une collection enfant d'un document spécifique, spécifié au moment de la requête, et dont l'ID de collection est spécifié par l'index. |
COLLECTION_GROUP |
Les index dont le champ d'application de requête de groupe de collections est spécifié autorisent les requêtes sur toutes les collections possédant l'ID de collection spécifié par l'index. |
État
État d'un index. Lors de la création d'un index, son état est CREATING
. Si l'index a bien été créé, il passe à l'état READY
. Si un problème survient lors de la création de l'index, l'index passe à l'état NEEDS_REPAIR
.
Enums | |
---|---|
STATE_UNSPECIFIED |
L'état n'est pas spécifié. |
CREATING |
L'index est en cours de création. Une opération de longue durée est active pour l'index. L'index est mis à jour lors de l'écriture d'un document. Certaines données d'index peuvent exister. |
READY |
L'index est prêt à être utilisé. L'index est mis à jour lors de l'écriture d'un document. L'index est entièrement renseigné à partir de tous les documents stockés auxquels il s'applique. |
NEEDS_REPAIR |
L'index était en cours de création, mais un problème est survenu. Il n'existe pas d'opération de longue durée active pour l'index, et la dernière opération de longue durée terminée a échoué. L'index n'est pas mis à jour lors de la rédaction d'un document. Certaines données d'index peuvent exister. Utilisez l'API google.longrunning.Operations pour déterminer pourquoi la dernière tentative de création de cet index a échoué, puis recréez l'index. |
IndexOperationMetadata
Métadonnées pour les résultats google.longrunning.Operation
de FirestoreAdmin.CreateIndex
.
Champs | |
---|---|
start_time |
Heure de début de l'opération. |
end_time |
Heure à laquelle cette opération s'est terminée. Ne sera pas défini si une opération est toujours en cours. |
index |
Ressource d'index sur laquelle cette opération agit. Par exemple : |
state |
État de l'opération. |
progress_documents |
La progression, dans les documents, de cette opération. |
progress_bytes |
Progression, en octets, de cette opération. |
ListFieldsRequest
Requête pour FirestoreAdmin.ListFields
.
Champs | |
---|---|
parent |
Un nom parent au format |
filter |
Filtre à appliquer pour afficher les résultats de la liste. Actuellement, |
page_size |
Nombre de résultats à renvoyer. |
page_token |
Jeton de page, renvoyé par un appel précédent à |
ListFieldsResponse
Réponse pour FirestoreAdmin.ListFields
.
Champs | |
---|---|
fields[] |
Champs demandés. |
next_page_token |
Jeton de page pouvant être utilisé pour demander une autre page de résultats. Si ce champ est vide, il s'agit de la dernière page. |
ListIndexesRequest
Requête pour FirestoreAdmin.ListIndexes
.
Champs | |
---|---|
parent |
Un nom parent au format |
filter |
Filtre à appliquer pour afficher les résultats de la liste. |
page_size |
Nombre de résultats à renvoyer. |
page_token |
Jeton de page, renvoyé par un appel précédent à |
ListIndexesResponse
Réponse pour FirestoreAdmin.ListIndexes
.
Champs | |
---|---|
indexes[] |
Index demandés. |
next_page_token |
Jeton de page pouvant être utilisé pour demander une autre page de résultats. Si ce champ est vide, il s'agit de la dernière page. |
OperationState
Décrit l'état de l'opération.
Enums | |
---|---|
OPERATION_STATE_UNSPECIFIED |
URL indéterminée. |
INITIALIZING |
La requête est en cours de préparation pour le traitement. |
PROCESSING |
Requête en cours de traitement. |
CANCELLING |
La requête est en cours d'annulation après que l'utilisateur a appelé google.longrunning.Operations.CancelOperation lors de l'opération. |
FINALIZING |
La demande a été traitée et est en phase de finalisation. |
SUCCESSFUL |
La demande a bien été traitée. |
FAILED |
Le traitement de la demande est terminé, mais une erreur s'est produite. |
CANCELLED |
L'annulation de la requête est terminée après que l'utilisateur a appelé google.longrunning.Operations.CancelOperation. |
Progression
Décrit la progression de l'opération. L'unité de travail est générique et doit être interprétée en fonction de l'endroit où Progress
est utilisé.
Champs | |
---|---|
estimated_work |
La quantité de travail estimée. |
completed_work |
La quantité de travail accomplie. |
UpdateFieldRequest
Requête pour FirestoreAdmin.UpdateField
.
Champs | |
---|---|
field |
Champ à mettre à jour. |
update_mask |
Un masque relatif au champ. Si elle est spécifiée, seule la configuration spécifiée par ce champ field_mask sera mise à jour dans le champ. |