QueryDocumentSnapshot
zawiera dane odczytane z dokumentu w bazie danych Firestore jako część zapytania. Gwarantujemy, że dokument istnieje, a jego dane można wyodrębnić za pomocą .data()
lub .get(<field>)
, aby uzyskać określone pole.
QueryDocumentSnapshot
oferuje tę samą powierzchnię interfejsu API co DocumentSnapshot
. Ponieważ wyniki zapytania zawierają tylko istniejące dokumenty, właściwość exists
zawsze będzie miała wartość true, a data()
nigdy nie zwróci wartości „niezdefiniowana”.
Podpis:
export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType>
Rozszerza: DocumentSnapshot <AppModelType, DbModelType>
Metody
metoda | Modyfikatory | Opis |
---|---|---|
dane() | Pobiera wszystkie pola w dokumencie jako Object . |
ZapytanieDocumentSnapshot.data()
Pobiera wszystkie pola w dokumencie jako Object
.
Podpis:
/** @override */
data(): AppModelType;
Zwroty:
Typ aplikacji
Object
zawierający wszystkie pola w dokumencie.