QuerySnapshot class

QuerySnapshot包含零个或多个表示查询结果的DocumentSnapshot对象。文档可以通过docs属性作为数组进行访问,也可以使用forEach方法进行枚举。文档的数量可以通过emptysize属性来确定。

签名:

export declare class QuerySnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> 

特性

财产修饰符类型描述
文档数组<查询文档快照<应用程序模型类型,Db模型类型>> QuerySnapshot中所有文档的数组。
空的布尔值如果QuerySnapshot中没有文档,则为 True。
询问询问<应用程序模型类型,Db模型类型>您调用getDocs()以获得此QuerySnapshot的查询。
尺寸数字QuerySnapshot中的文档数量。

方法

方法修饰符描述
forEach(回调,thisArg)枚举QuerySnapshot中的所有文档。

查询快照.docs

QuerySnapshot中所有文档的数组

签名:

get docs(): Array<QueryDocumentSnapshot<AppModelType, DbModelType>>;

查询快照.空

如果QuerySnapshot中没有文档,则为 True

签名:

get empty(): boolean;

查询快照.query

您调用getDocs()以获得此QuerySnapshot的查询

签名:

readonly query: Query<AppModelType, DbModelType>;

查询快照大小

QuerySnapshot中的文档数量

签名:

get size(): number;

QuerySnapshot.forEach()

枚举QuerySnapshot中的所有文档

签名:

forEach(callback: (result: QueryDocumentSnapshot<AppModelType, DbModelType>) => void, thisArg?: unknown): void;

参数

范围类型描述
打回来(结果:查询文档快照<AppModelType, DbModelType>) => void对于快照中的每个文档,使用QueryDocumentSnapshot调用回调。
这个参数未知回调的this绑定。

返回:

空白