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
ที่มีเขตข้อมูลทั้งหมดในเอกสาร