QueryDocumentSnapshot
包含作为查询的一部分从 Firestore 数据库的文档读取的数据。该文档一定会存在,并且可以使用 .data()
或 .get(<field>)
提取其数据以获取特定字段。
QueryDocumentSnapshot
提供与 DocumentSnapshot
相同的 API Surface。由于查询结果仅包含现有文档,因此 exists
属性将始终为 true,而 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
。