Query
מתייחסת לשאילתה שתוכל לקרוא או להאזין לה. אתה יכול גם לבנות אובייקטי Query
מעודנים על ידי הוספת מסננים וסדר.
חֲתִימָה:
export declare class Query<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData>
בונים
בַּנַאִי | משנה | תיאור |
---|---|---|
(בַּנַאִי)() | בונה מופע חדש של המחלקה Query |
נכסים
תכונה | משנה | סוּג | תיאור |
---|---|---|---|
מֵמִיר | FirestoreDataConverter <AppModelType, DbModelType> | ריק | אם מסופק, FirestoreDataConverter המשויך למופע זה. | |
firestore | Firestore | מופע Firestore עבור מסד הנתונים של Firestore (שימושי לביצוע עסקאות וכו'). | |
סוּג | 'שאילתה' | 'אוסף' | סוג הפניה זו ל-Firestore. |
שיטות
שיטה | משנה | תיאור |
---|---|---|
withConverter(converter) | מסיר את הממיר הנוכחי. | |
withConverter(converter) | מחיל ממיר נתונים מותאם אישית על שאילתה זו, ומאפשר לך להשתמש באובייקטי מודל מותאם אישית משלך עם Firestore. כאשר אתה קורא getDocs() עם השאילתה המוחזרת, הממיר שסופק ימיר בין נתוני Firestore מסוג NewDbModelType לבין הסוג המותאם אישית שלך NewAppModelType . |
שאילתה.(קונסטרוקטור)
בונה מופע חדש של המחלקה Query
חֲתִימָה:
protected constructor();
Query.converter
אם מסופק, FirestoreDataConverter
המשויך למופע זה.
חֲתִימָה:
readonly converter: FirestoreDataConverter<AppModelType, DbModelType> | null;
Query.firestore
מופע Firestore
עבור מסד הנתונים של Firestore (שימושי לביצוע עסקאות וכו').
חֲתִימָה:
readonly firestore: Firestore;
Query.type
סוג הפניה זו ל-Firestore.
חֲתִימָה:
readonly type: 'query' | 'collection';
Query.withConverter()
מסיר את הממיר הנוכחי.
חֲתִימָה:
withConverter(converter: null): Query<DocumentData, DocumentData>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
מֵמִיר | ריק | null מסיר את הממיר הנוכחי. |
החזרות:
שאילתא < DocumentData , DocumentData >
Query<DocumentData, DocumentData>
שאינה משתמשת בממיר.
Query.withConverter()
מחיל ממיר נתונים מותאם אישית על שאילתה זו, ומאפשר לך להשתמש באובייקטי מודל מותאם אישית משלך עם Firestore. כאשר אתה קורא getDocs() עם השאילתה המוחזרת, הממיר שסופק ימיר בין נתוני Firestore מסוג NewDbModelType
לבין הסוג המותאם אישית שלך NewAppModelType
.
חֲתִימָה:
withConverter<NewAppModelType, NewDbModelType extends DocumentData = DocumentData>(converter: FirestoreDataConverter<NewAppModelType, NewDbModelType>): Query<NewAppModelType, NewDbModelType>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
מֵמִיר | FirestoreDataConverter <NewAppModelType, NewDbModelType> | ממירה אובייקטים אל Firestore וממנה. |
החזרות:
שאילתא <NewAppModelType, NewDbModelType>
Query
המשתמשת בממיר שסופק.