Wyświetla listę dokumentów.
Żądanie HTTP
GET https://firestore.googleapis.com/v1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
To pole jest wymagane. Nazwa zasobu nadrzędnego. W formacie: Na przykład: |
collectionId |
Opcjonalnie. Identyfikator kolekcji względem Na przykład: Jest to opcjonalne. Jeśli nie zostanie podany, Firestore będzie wyświetlać dokumenty ze wszystkich kolekcji w ramach podanego |
Parametry zapytania
Parametry | |
---|---|
pageSize |
Opcjonalnie. Maksymalna liczba dokumentów do zwrócenia w jednej odpowiedzi. Firestore może zwrócić mniej niż ta wartość. |
pageToken |
Opcjonalnie. Token strony otrzymany z poprzedniej odpowiedzi Podaj go, aby pobrać kolejną stronę. Podczas dzielenia na strony wszystkie pozostałe parametry (z wyjątkiem |
orderBy |
Opcjonalnie. Opcjonalna kolejność zwracanych dokumentów. Na przykład: Powiela to pole |
mask |
Opcjonalnie. Pola do zwrócenia. Jeśli zasada nie jest skonfigurowana, zwraca wszystkie pola. Jeśli dokument ma pole, którego nie ma w masce, to pole nie zostanie zwrócone w odpowiedzi. |
showMissing |
Czy na liście powinny być widoczne brakujące dokumenty. Brakuje dokumentu, jeśli nie istnieje, ale znajdują się pod nim umieszczone dokumenty podrzędne. Jeśli ma wartość prawda, takie brakujące dokumenty są zwracane z kluczem, ale nie mają ustawionych pól oraz pól Żądania z |
Parametr sumy consistency_selector . Tryb spójności tej transakcji. Jeśli nie jest skonfigurowana, domyślnie stosowana jest silna spójność. consistency_selector może mieć tylko jedną z tych wartości: |
|
transaction |
Wykonaj odczyt w ramach już aktywnej transakcji. Ciąg zakodowany w formacie base64. |
readTime |
Wykonaj odczyt w podanym czasie. Musi to być sygnatura czasowa z dokładnością do mikrosekundy z ostatniej godziny. Jeśli odzyskiwanie do określonego momentu jest włączone, może to być dodatkowo pełna sygnatura czasowa z ostatnich 7 dni. Sygnatura czasowa w formacie RFC3339 UTC „Zulu” z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Jeśli operacja się uda, treść odpowiedzi będzie zawierała instancję ListDocumentsResponse
.
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu OAuth:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).