Elenca i documenti.
Richiesta HTTP
GET https://firestore.googleapis.com/v1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
parent |
Obbligatoria. Il nome della risorsa padre. Nel formato: Ad esempio: |
collectionId |
Campo facoltativo. L'ID raccolta, relativo a Ad esempio: Questo campo è facoltativo e, se non viene fornito, Firestore elencherà i documenti di tutte le raccolte che rientrano nell'attributo |
Parametri di ricerca
Parametri | |
---|---|
pageSize |
Campo facoltativo. Il numero massimo di documenti da restituire in una singola risposta. Firestore potrebbe restituire un numero inferiore a questo valore. |
pageToken |
Campo facoltativo. Un token di pagina, ricevuto da una precedente risposta Specifica questo valore per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri (ad eccezione di |
orderBy |
Campo facoltativo. L'ordine facoltativo dei documenti da restituire. Ad esempio: Questo rispecchia il valore |
mask |
Campo facoltativo. I campi da restituire. Se non viene configurato, restituisce tutti i campi. Se un documento ha un campo che non è presente in questa maschera, quel campo non verrà restituito nella risposta. |
showMissing |
Indica se nell'elenco devono essere presenti documenti mancanti. Un documento non esiste se non esiste, ma sono presenti documenti secondari nidificati. Se il valore è true, i documenti mancanti verranno restituiti con una chiave, ma non avranno campi, Le richieste con |
Parametro di unione consistency_selector . La modalità di coerenza per questa transazione. Se non viene configurato, il valore predefinito è elevata coerenza. consistency_selector può essere solo uno dei seguenti: |
|
transaction |
Esegui la lettura come parte di una transazione già attiva. Una stringa con codifica Base64. |
readTime |
Esegui la lettura all'ora indicata. Deve essere un timestamp con precisione in microsecondi risalente all'ultima ora oppure, se il recupero point-in-time è abilitato, può essere anche un timestamp di un minuto intero compreso negli ultimi 7 giorni. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di ListDocumentsResponse
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.