QueryDocumentSnapshot class

Ein QueryDocumentSnapshot enthält Daten, die im Rahmen einer Abfrage aus einem Dokument in Ihrer Firestore-Datenbank gelesen wurden. Die Existenz des Dokuments ist garantiert und seine Daten können mit .data() oder .get(<field>) extrahiert werden, um ein bestimmtes Feld zu erhalten.

Ein QueryDocumentSnapshot bietet die gleiche API-Oberfläche wie ein DocumentSnapshot . Da Abfrageergebnisse nur vorhandene Dokumente enthalten, ist die Eigenschaft „ exists “ immer wahr und data() gibt niemals „undefiniert“ zurück.

Unterschrift:

export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType> 

Erweitert: DocumentSnapshot <AppModelType, DbModelType>

Methoden

Methode Modifikatoren Beschreibung
Daten() Ruft alle Felder im Dokument als Object ab.

QueryDocumentSnapshot.data()

Ruft alle Felder im Dokument als Object .

Unterschrift:

/** @override */
data(): AppModelType;

Kehrt zurück:

AppModelType

Ein Object , das alle Felder im Dokument enthält.