Metadados de google.longrunning.Operation
resultados de FirestoreAdmin.UpdateField
.
Representação JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Campos | |
---|---|
startTime |
Hora em que a operação foi iniciada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endTime |
A hora em que essa operação foi concluída. Não será definido se a operação ainda estiver em andamento. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
field |
O recurso de campo em que esta operação está agindo. Por exemplo: |
indexConfigDeltas[] |
Uma lista de |
state |
O estado da operação. |
progressDocuments |
O progresso, em documentos, dessa operação. |
progressBytes |
O progresso, em bytes, dessa operação. |
ttlConfigDelta |
Descreve os deltas da configuração de TTL. |
IndexConfigDelta
Informações sobre uma mudança na configuração do índice.
Representação JSON |
---|
{ "changeType": enum ( |
Campos | |
---|---|
changeType |
Especifica como o índice está mudando. |
index |
O índice que está sendo alterado. |
Índice
Os índices do Cloud Firestore permitem consultas simples e complexas em documentos em um banco de dados.
Representação JSON |
---|
{ "name": string, "queryScope": enum ( |
Campos | |
---|---|
name |
Apenas saída. Um nome definido pelo servidor para este índice. A forma desse nome para índices compostos será: |
queryScope |
Os índices com um escopo de consulta de coleção especificado permitem fazer consultas em uma coleção que é filha de um documento específico, especificada no momento da consulta e que tem o mesmo ID de coleção. Os índices com um escopo de consulta de grupo de coleções especificado permitem consultas em todas as coleções descendentes de um documento específico, especificado no momento da consulta e que têm o mesmo ID de coleção que o índice. |
apiScope |
O escopo da API suportado por este índice. |
fields[] |
Os campos suportados por este índice. Para índices compostos, isso requer no mínimo 2 e no máximo 100 campos. A última entrada de campo é sempre para o caminho do campo Para índices de campo único, será sempre exatamente uma entrada com um caminho de campo igual ao caminho do campo associado. |
state |
Apenas saída. O estado de exibição do índice. |
Campo de índice
Um campo em um índice. O fieldPath descreve qual campo é indexado, o value_mode descreve como o valor do campo é indexado.
Representação JSON |
---|
{ "fieldPath": string, // Union field |
Campos | |
---|---|
fieldPath |
Pode ser name. Para índices de campo único, ele precisa corresponder ao nome do campo ou pode ser omitido. |
Campo de união value_mode . Como o valor do campo é indexado. value_mode pode ser apenas de um dos tipos a seguir: |
|
order |
Indica que este campo é compatível com a ordenação pela ordem especificada ou comparação usando =, !=, <, <=, >, >=. |
arrayConfig |
Indica que o campo é compatível com operações em |
vectorConfig |
Indica que este campo aceita operações de vizinho e distância mais próximas no vetor. |
VectorConfig
A configuração de índice para dar suporte a operações de pesquisa vetorial
Representação JSON |
---|
{ "dimension": integer, // Union field |
Campos | |
---|---|
dimension |
Obrigatório. A dimensão vetorial à qual essa configuração se aplica. O índice resultante incluirá apenas vetores dessa dimensão e poderá ser usado para pesquisa de vetor com a mesma dimensão. |
Campo de união type . O tipo de índice usado. type pode ser apenas de um dos tipos a seguir: |
|
flat |
Indica que o índice vetorial é plano. |
Índice fixo
Esse tipo não tem campos.
Um índice que armazena vetores em uma estrutura de dados simples e oferece suporte a pesquisas exaustivas.
TtlConfigDelta
Informações sobre uma alteração na configuração de TTL.
Representação JSON |
---|
{
"changeType": enum ( |
Campos | |
---|---|
changeType |
Especifica como a configuração do TTL está mudando. |