QueryDocumentSnapshot class

QueryDocumentSnapshot bir sorgunun parçası olarak Firestore veritabanınızdaki bir belgeden okunan verileri içerir. Belgenin var olduğu garanti edilir ve belirli bir alanı elde etmek için verileri .data() veya .get(<field>) ile çıkarılabilir.

QueryDocumentSnapshot , DocumentSnapshot ile aynı API yüzeyini sunar . Sorgu sonuçları yalnızca mevcut belgeleri içerdiğinden, exists özelliği her zaman doğru olacaktır ve data() hiçbir zaman 'tanımsız' değerini döndürmeyecektir.

İmza:

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

Uzatır: Belge Anlık Görüntüsü <AppModelType, DbModelType>

Yöntemler

Yöntem Değiştiriciler Tanım
veri() Belgedeki tüm alanları Object olarak alır.

QueryDocumentSnapshot.data()

Belgedeki tüm alanları Object olarak alır .

İmza:

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

İadeler:

UygulamaModel Türü

Belgedeki tüm alanları içeren bir Object .