Zasób: Index
Indeksy Cloud Firestore umożliwiają proste i złożone zapytania dotyczące dokumentów w bazie danych.
Zapis JSON |
---|
{ "name": string, "queryScope": enum ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Zdefiniowana przez serwer nazwa tego indeksu. W przypadku indeksów złożonych postać tej nazwy będzie miała postać: |
queryScope |
Indeksy z określonym zakresem zapytań do kolekcji umożliwiają wykonywanie zapytań na zbiorze podrzędnym określonego dokumentu, określonym w czasie wykonywania zapytania i o tym samym identyfikatorze kolekcji. Indeksy z określonym zakresem zapytań dotyczącym grupy kolekcji umożliwiają wykonywanie zapytań dotyczących wszystkich kolekcji pochodzących z określonego dokumentu, określonych w czasie wykonywania zapytania i mających ten sam identyfikator kolekcji co ten indeks. |
apiScope |
Zakres interfejsu API obsługiwany przez ten indeks. |
fields[] |
Pola obsługiwane przez ten indeks. W przypadku indeksów złożonych wymagana jest od 2 do 100 pól. Ostatni wpis w polu dotyczy zawsze ścieżki pola W przypadku indeksów z pojedynczym polem zawsze będzie to dokładnie 1 wpis ze ścieżką pola równą ścieżce powiązanego pola. |
state |
Tylko dane wyjściowe. Stan obsługi indeksu. |
Metody |
|
---|---|
|
Tworzy indeks złożony. |
|
Usuwa indeks złożony. |
|
Pobiera indeks złożony. |
|
Wyświetla listę indeksów złożonych. |