QueryDocumentSnapshot
มีข้อมูลที่อ่านจากเอกสารในฐานข้อมูล Firestore ซึ่งเป็นส่วนหนึ่งของการค้นหา เอกสารดังกล่าวมีอยู่จริงและสามารถดึงข้อมูลในเอกสารได้ด้วย .data()
หรือ .get(<field>)
เพื่อรับช่องที่เฉพาะเจาะจง
QueryDocumentSnapshot
มีแพลตฟอร์ม API เดียวกันกับ DocumentSnapshot
เนื่องจากผลการค้นหาจะมีเฉพาะเอกสารที่มีอยู่ พร็อพเพอร์ตี้ exists
จึงจะเป็นจริงเสมอ และ data()
จะไม่แสดงผล "undefined"
ลายเซ็น:
export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType>
ขยาย: DocumentSnapshot<AppModelType, DbModelType>
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
data() | ดึงข้อมูลช่องทั้งหมดในเอกสารเป็น Object |
QueryDocumentSnapshot.data()
ดึงข้อมูลช่องทั้งหมดในเอกสารเป็น Object
ลายเซ็น:
/** @override */
data(): AppModelType;
การคืนสินค้า:
ประเภทรุ่นของแอป
Object
ที่มีช่องทั้งหมดในเอกสาร