AggregateQuerySnapshot class

Kết quả của việc thực thi một truy vấn tổng hợp.

Chữ ký:

export declare class AggregateQuerySnapshot<AggregateSpecType extends AggregateSpec, AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> 

Thuộc tính

Tài sản Công cụ sửa đổi Loại Mô tả
cụm từ tìm kiếm Truy vấn<AppModelType, DbModelType> Truy vấn cơ bản mà qua đó các dữ liệu tổng hợp được ghi lại trong AggregateQuerySnapshot này được thực hiện.
loại (chưa khai báo) Một chuỗi kiểu để nhận dạng duy nhất các thực thể của lớp này.

Phương thức

Phương thức Công cụ sửa đổi Mô tả
dữ liệu() Trả về kết quả tổng hợp được thực hiện dựa trên truy vấn cơ bản.Các khoá của đối tượng được trả về sẽ giống với các khoá của đối tượng AggregateSpec được chỉ định cho phương thức tổng hợp và các giá trị sẽ là kết quả tổng hợp tương ứng.

AggregateQuerySnapshot.query

Truy vấn cơ bản mà qua đó các dữ liệu tổng hợp được ghi lại trong AggregateQuerySnapshot này được thực hiện.

Chữ ký:

readonly query: Query<AppModelType, DbModelType>;

AggregateQuerySnapshot.type

Một chuỗi kiểu để nhận dạng duy nhất các thực thể của lớp này.

Chữ ký:

readonly type = "AggregateQuerySnapshot";

Tổng hợp truy vấnSnapshot.data()

Trả về kết quả tổng hợp được thực hiện đối với truy vấn cơ bản.

Các khoá của đối tượng được trả về sẽ giống với các khoá của đối tượng AggregateSpec được chỉ định cho phương thức tổng hợp và các giá trị sẽ là kết quả tổng hợp tương ứng.

Chữ ký:

data(): AggregateSpecData<AggregateSpecType>;

Trường hợp trả lại hàng:

AggregateSpecData<AggregateSpecType>

Kết quả tổng hợp được thực hiện đối với truy vấn cơ bản.