Un QuerySnapshot
contiene zero o più oggetti DocumentSnapshot
che rappresentano i risultati di una query. È possibile accedere ai documenti come array tramite la proprietà docs
o enumerarli utilizzando il metodo forEach
. Il numero di documenti può essere determinato tramite le proprietà empty
e size
.
Firma:
export declare class QuerySnapshot
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
documenti | Array< QueryDocumentSnapshot | Un array di tutti i documenti in QuerySnapshot . | |
vuoto | booleano | Vero se non sono presenti documenti in QuerySnapshot . | |
domanda | Domanda | La query su cui hai chiamato getDocs() per ottenere questo QuerySnapshot . | |
misurare | numero | Il numero di documenti in QuerySnapshot . |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
forEach(callback, thisArg) | Enumera tutti i documenti in QuerySnapshot . |
QuerySnapshot.docs
Un array di tutti i documenti in QuerySnapshot
.
Firma:
get docs(): Array>;
QuerySnapshot.empty
Vero se non sono presenti documenti in QuerySnapshot
.
Firma:
get empty(): boolean;
QuerySnapshot.query
La query su cui hai chiamato getDocs() per ottenere questo QuerySnapshot
.
Firma:
readonly query: Query;
QuerySnapshot.dimensione
Il numero di documenti in QuerySnapshot
.
Firma:
get size(): number;
QuerySnapshot.forEach()
Enumera tutti i documenti in QuerySnapshot
.
Firma:
forEach(callback: (result: QueryDocumentSnapshot) => void, thisArg?: unknown): void;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
richiamare | (risultato: QueryDocumentSnapshot | Un callback da chiamare con un QueryDocumentSnapshot per ogni documento nello snapshot. |
questoArg | sconosciuto | L'associazione this per la richiamata. |
Ritorna:
vuoto