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.