QueryDocumentSnapshot class

QueryDocumentSnapshot chứa dữ liệu được đọc từ tài liệu trong cơ sở dữ liệu Firestore của bạn như một phần của truy vấn. Tài liệu được đảm bảo tồn tại và dữ liệu của nó có thể được trích xuất bằng .data() hoặc .get(<field>) để lấy một trường cụ thể.

QueryDocumentSnapshot cung cấp bề mặt API giống như DocumentSnapshot . Vì kết quả truy vấn chỉ chứa các tài liệu hiện có nên thuộc tính exists sẽ luôn đúng và data() sẽ không bao giờ trả về 'không xác định'.

Chữ ký:

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

Mở rộng: DocumentSnapshot <AppModelType, DbModelType>

phương pháp

Phương pháp sửa đổi Sự miêu tả
dữ liệu() Truy xuất tất cả các trường trong tài liệu dưới dạng Object .

QueryDocumentSnapshot.data()

Truy xuất tất cả các trường trong tài liệu dưới dạng Object .

Chữ ký:

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

Trả về:

AppModelType

Một Object chứa tất cả các trường trong tài liệu.