QueryDocumentSnapshot class

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.