QueryDocumentSnapshot class

QueryDocumentSnapshot มีข้อมูลที่อ่านจากเอกสารในฐานข้อมูล Firestore ของคุณโดยเป็นส่วนหนึ่งของแบบสอบถาม รับประกันว่าเอกสารจะมีอยู่จริงและสามารถแยกข้อมูลด้วย .data() หรือ .get(<field>) เพื่อรับฟิลด์เฉพาะ

QueryDocumentSnapshot นำเสนอพื้นผิว API เดียวกันกับ DocumentSnapshot . เนื่องจากผลลัพธ์การสืบค้นมีเพียงเอกสารที่มีอยู่ คุณสมบัติ exists จึงเป็นจริงเสมอ และ data() จะไม่ส่งคืน 'unknown'

ลายเซ็น:

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

ขยาย: DocumentSnapshot <AppModelType, DbModelType>

วิธีการ

วิธี ตัวดัดแปลง คำอธิบาย
ข้อมูล() ดึงข้อมูลฟิลด์ทั้งหมดในเอกสารเป็น Object

QueryDocumentSnapshot.data()

ดึงข้อมูลฟิลด์ทั้งหมดในเอกสารเป็น Object .

ลายเซ็น:

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

ผลตอบแทน:

AppModelType

Object ที่มีเขตข้อมูลทั้งหมดในเอกสาร