ניתן להשתמש באובייקט CollectionReference
להוספת מסמכים, קבלת הפניות למסמכים ושאילתה למסמכים (באמצעות query() ).
חֲתִימָה:
export declare class CollectionReference<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends Query<AppModelType, DbModelType>
מרחיב: שאילתה <AppModelType, DbModelType>
נכסים
תכונה | משנה | סוּג | תיאור |
---|---|---|---|
תְעוּדַת זֶהוּת | חוּט | מזהה האוסף. | |
הוֹרֶה | הפניה למסמך < DocumentData , DocumentData > | ריק | הפניה ל- DocumentReference המכיל אם זהו אוסף משנה. אם זה לא אוסף משנה, ההפניה היא ריק. | |
נָתִיב | חוּט | מחרוזת המייצגת את הנתיב של האוסף שאליו מתייחסים (ביחס לשורש מסד הנתונים). | |
סוּג | (לא הוצהר) | סוג הפניה זו ל-Firestore. |
שיטות
שיטה | משנה | תיאור |
---|---|---|
withConverter(converter) | מחיל ממיר נתונים מותאם אישית על CollectionReference זה, ומאפשר לך להשתמש באובייקטי מודל מותאם אישית משלך עם Firestore. כאשר אתה קורא ל- addDoc() עם מופע CollectionReference שהוחזר, הממיר שסופק ימיר בין נתוני Firestore מסוג NewDbModelType לבין הסוג המותאם אישית שלך NewAppModelType . | |
withConverter(converter) | מסיר את הממיר הנוכחי. |
CollectionReference.id
מזהה האוסף.
חֲתִימָה:
get id(): string;
CollectionReference.parent
הפניה ל- DocumentReference
המכיל אם זהו אוסף משנה. אם זה לא אוסף משנה, ההפניה היא ריק.
חֲתִימָה:
get parent(): DocumentReference<DocumentData, DocumentData> | null;
CollectionReference.path
מחרוזת המייצגת את הנתיב של האוסף שאליו מתייחסים (ביחס לשורש מסד הנתונים).
חֲתִימָה:
get path(): string;
CollectionReference.type
סוג הפניה זו ל-Firestore.
חֲתִימָה:
readonly type = "collection";
CollectionReference.withConverter()
מחיל ממיר נתונים מותאם אישית על CollectionReference
זה , המאפשר לך להשתמש באובייקטי מודל מותאם אישית משלך עם Firestore. כאשר אתה קורא ל- addDoc() עם מופע CollectionReference
שהוחזר, הממיר שסופק ימיר בין נתוני Firestore מסוג NewDbModelType
לבין הסוג המותאם אישית שלך NewAppModelType
.
חֲתִימָה:
withConverter<NewAppModelType, NewDbModelType extends DocumentData = DocumentData>(converter: FirestoreDataConverter<NewAppModelType, NewDbModelType>): CollectionReference<NewAppModelType, NewDbModelType>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
מֵמִיר | FirestoreDataConverter <NewAppModelType, NewDbModelType> | ממירה אובייקטים אל Firestore וממנה. |
החזרות:
הפניה לאוסף <NewAppModelType, NewDbModelType>
CollectionReference
שמשתמש בממיר שסופק.
CollectionReference.withConverter()
מסיר את הממיר הנוכחי.
חֲתִימָה:
withConverter(converter: null): CollectionReference<DocumentData, DocumentData>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
מֵמִיר | ריק | null מסיר את הממיר הנוכחי. |
החזרות:
הפניה לאוסף < DocumentData , DocumentData >
CollectionReference<DocumentData, DocumentData>
שאינו משתמש בממיר.