Bạn có thể dùng đối tượng CollectionReference
để thêm tài liệu, lấy thông tin tham chiếu tài liệu và truy vấn tài liệu (sử dụng query()).
Chữ ký:
export declare class CollectionReference<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends Query<AppModelType, DbModelType>
Mở rộng: Truy vấn<AppModelType, DbModelType>
Thuộc tính
Tài sản | Công cụ sửa đổi | Loại | Mô tả |
---|---|---|---|
id | chuỗi | Giá trị nhận dạng của bộ sưu tập. | |
cha mẹ | DocumentReference<DocumentData, documentData> | rỗng | Tham chiếu đến DocumentReference chứa nếu đây là bộ sưu tập con. Nếu đây không phải là bộ sưu tập con, thì giá trị tham chiếu sẽ rỗng. |
|
đường dẫn | chuỗi | Một chuỗi đại diện cho đường dẫn của tập hợp được tham chiếu (tương ứng với gốc của cơ sở dữ liệu). | |
loại | (chưa khai báo) | Loại của tham chiếu Firestore này. |
Phương thức
Phương thức | Công cụ sửa đổi | Mô tả |
---|---|---|
withConverter(converter) (Trình chuyển đổi) | Áp dụng trình chuyển đổi dữ liệu tuỳ chỉnh cho CollectionReference này, cho phép bạn sử dụng các đối tượng mô hình tuỳ chỉnh của riêng mình với Firestore. Khi bạn gọi addDoc() bằng thực thể CollectionReference được trả về, trình chuyển đổi được cung cấp sẽ chuyển đổi giữa dữ liệu Firestore thuộc loại NewDbModelType và loại tuỳ chỉnh NewAppModelType . |
|
withConverter(chuyển đổi) | Xoá bộ chuyển đổi hiện tại. |
Bộ sưu tập.id
Giá trị nhận dạng của bộ sưu tập.
Chữ ký:
get id(): string;
Thu thậpTham chiếu.parent
Tham chiếu đến DocumentReference
chứa nếu đây là bộ sưu tập con. Nếu đây không phải là bộ sưu tập con, thì giá trị tham chiếu sẽ rỗng.
Chữ ký:
get parent(): DocumentReference<DocumentData, DocumentData> | null;
Bộ sưu tậpReference.path
Một chuỗi đại diện cho đường dẫn của tập hợp được tham chiếu (tương ứng với gốc của cơ sở dữ liệu).
Chữ ký:
get path(): string;
Bộ sưu tập.type
Loại của tham chiếu Firestore này.
Chữ ký:
readonly type = "collection";
Bộ sưu tậpReference.withConverter()
Áp dụng trình chuyển đổi dữ liệu tuỳ chỉnh cho CollectionReference
này, cho phép bạn sử dụng các đối tượng mô hình tuỳ chỉnh của riêng mình với Firestore. Khi bạn gọi addDoc() bằng thực thể CollectionReference
được trả về, trình chuyển đổi được cung cấp sẽ chuyển đổi giữa dữ liệu Firestore thuộc loại NewDbModelType
và loại tuỳ chỉnh NewAppModelType
.
Chữ ký:
withConverter<NewAppModelType, NewDbModelType extends DocumentData = DocumentData>(converter: FirestoreDataConverter<NewAppModelType, NewDbModelType>): CollectionReference<NewAppModelType, NewDbModelType>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
người chuyển đổi | FirestoreDataConverter<NewAppModelType, NewDbModelType> | Chuyển đổi các đối tượng thành và từ Firestore. |
Trường hợp trả lại hàng:
CollectionReference<NewAppModelType, NewDbModelType>
CollectionReference
sử dụng trình chuyển đổi được cung cấp.
Bộ sưu tậpReference.withConverter()
Xoá bộ chuyển đổi hiện tại.
Chữ ký:
withConverter(converter: null): CollectionReference<DocumentData, DocumentData>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
người chuyển đổi | null | null sẽ xoá trình chuyển đổi hiện tại. |
Trường hợp trả lại hàng:
CollectionReference<DocumentData, DocumentData>
CollectionReference<DocumentData, DocumentData>
không sử dụng trình chuyển đổi.