QueryDocumentSnapshot class

Element QueryDocumentSnapshot zawiera dane odczytane z dokumentu w bazie danych Firestore w ramach zapytania. Dokument gwarantuje istnienie, a jego dane można wyodrębnić za pomocą funkcji .data() lub .get(<field>) w celu uzyskania określonego pola.

QueryDocumentSnapshot udostępnia tę samą platformę API co DocumentSnapshot. Wyniki zapytania zawierają tylko istniejące dokumenty, więc właściwość exists ma zawsze wartość prawda, a data() nigdy nie zwraca wartości „niezdefiniowane”.

Podpis:

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

Rozszerza: DocumentSnapshot<AppModelType, DbModelType>

Metody

Metoda Modyfikatory Opis
data() Pobiera wszystkie pola w dokumencie jako Object.

QueryDocumentSnapshot.data()

Pobiera wszystkie pola w dokumencie jako Object.

Podpis:

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

Zwroty:

Typ modelu aplikacji

Pole Object zawierające wszystkie pola w dokumencie.