Recurso: Index
Uma definição de índice.
Representação JSON |
---|
{ "name": string, "collectionId": string, "fields": [ { object ( |
Campos | |
---|---|
name |
O nome de recurso do índice. Apenas saída. |
collectionId |
O ID da coleção ao qual este índice se aplica. Obrigatório. |
fields[] |
Os campos a serem indexados. |
state |
O estado do índice. Apenas saída. |
Campo de índice
Um campo de um índice.
Representação JSON |
---|
{
"fieldPath": string,
"mode": enum ( |
Campos | |
---|---|
fieldPath |
O caminho do campo. Precisa corresponder à especificação de caminho do campo descrita por [google.firestore.v1beta1.Document.fields][fields]. O caminho de campo especial |
mode |
O modo do campo. |
Modo
O modo determina como um campo é indexado.
Enums | |
---|---|
MODE_UNSPECIFIED |
O modo não foi especificado. |
ASCENDING |
Os valores do campo são indexados para oferecer suporte ao sequenciamento em ordem crescente e também consultar por <, >, <=, >= e =. |
DESCENDING |
Os valores do campo são indexados para oferecer suporte ao sequenciamento em ordem decrescente e também consultar por <, >, <=, >= e =. |
ARRAY_CONTAINS |
Os valores da matriz do campo são indexados para permitir a associação usando consultas ARRAY_CONTAINS. |
Estado
O estado de um índice. Durante a criação, um índice fica no estado CREATING
. Se o índice for criado, ele vai passar para o estado READY
. Se o índice não puder ser criado, ele vai passar para o estado ERROR
.
Enums | |
---|---|
STATE_UNSPECIFIED |
O estado não foi especificado. |
CREATING |
O índice está sendo criado. Há uma operação ativa de longa duração para o índice. O índice é atualizado durante a gravação de um documento. Alguns dados de índice podem existir. |
READY |
O índice está pronto para ser usado. O índice é atualizado durante a gravação de um documento. O índice está totalmente preenchido com todos os documentos armazenados aos quais se aplica. |
ERROR |
O índice estava sendo criado, mas algo deu errado. Não há operação ativa de longa duração para o índice, e a operação de longa duração finalizada mais recentemente falhou. O índice não é atualizado durante a gravação de um documento. Alguns dados de índice podem existir. |
Métodos |
|
---|---|
|
Cria o índice especificado. |
|
Exclui um índice. |
|
Recebe um índice. |
|
Lista os índices que correspondem aos filtros especificados. |