AggregateQuerySnapshot class

Kết quả thực hiện truy vấn tổng hợp.

Chữ ký:

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

Của cải

Tài sản sửa đổi Kiểu Sự miêu tả
truy vấn Truy vấn <AppModelType, DbModelType> Truy vấn cơ bản mà các tập hợp được ghi trong AggregateQuerySnapshot này đã được thực hiện.
kiểu (không khai báo) Một chuỗi kiểu để xác định duy nhất các phiên bản của lớp này.

phương pháp

Phương pháp sửa đổi Sự miêu tả
dữ liệu() Trả về kết quả của các phép tổng hợp được thực hiện trên truy vấn cơ bản. Các khóa của đối tượng được trả về sẽ giống với các khóa 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à các tập hợp được ghi trong AggregateQuerySnapshot này đã được thực hiện.

Chữ ký:

readonly query: Query<AppModelType, DbModelType>;

AggregateQuerySnapshot.type

Một chuỗi kiểu để xác định duy nhất các phiên bản của lớp này.

Chữ ký:

readonly type = "AggregateQuerySnapshot";

AggregateQuerySnapshot.data()

Trả về kết quả của các phép tổng hợp được thực hiện trên truy vấn cơ bản.

Các khóa của đối tượng được trả về sẽ giống với các khóa 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ả về:

Dữ liệu tổng hợp <AggregateSpecType>

Kết quả của việc tổng hợp được thực hiện trên truy vấn cơ bản.