Query interface

Query ממיינת ומסננת את הנתונים במיקום מסד נתונים כך שרק תת-קבוצה של נתוני הצאצא נכללת. זה יכול לשמש כדי להזמין אוסף נתונים לפי תכונה כלשהי (לדוגמה, גובה דינוזאורים) וכן כדי להגביל רשימה גדולה של פריטים (לדוגמה, הודעות צ'אט) למספר המתאים לסנכרון עם הלקוח. שאילתות נוצרות על ידי שרשרת אחת או יותר משיטות הסינון המוגדרות כאן.

בדיוק כמו עם DatabaseReference , תוכל לקבל נתונים Query על ידי שימוש בשיטות on*() . תקבל רק אירועים ו- DataSnapshot s עבור תת-קבוצת הנתונים התואמים את השאילתה שלך.

ראה https://firebase.google.com/docs/database/web/lists-of-data#sorting_and_filtering_data למידע נוסף.

חֲתִימָה:

export declare interface Query 

נכסים

תכונה סוּג תיאור
ref מסד נתונים ה- DatabaseReference למיקום Query .

שיטות

שיטה תיאור
הוא שווה (אחר) מחזירה אם השאילתות הנוכחיות והשאילתות שסופקו מייצגות את אותו מיקום, בעלות אותם פרמטרי שאילתה, והן מאותו מופע של FirebaseApp . שני אובייקטי DatabaseReference שווים אם הם מייצגים את אותו מיקום והם מאותו מופע של FirebaseApp . שני Query שווים אם הם מייצגים את אותו מיקום, בעלי אותם פרמטרים של שאילתה והם מאותו מופע של FirebaseApp . שאילתות שוות חולקות את אותו סדר מיון, מגבלות ונקודות התחלה וסיום.
toJSON() מחזיר ייצוג ניתן להמשכה של JSON של אובייקט זה.
toString() מקבל את כתובת האתר המוחלטת עבור מיקום זה. השיטה toString() מחזירה כתובת URL שמוכנה להכנסה לדפדפן, לפקודת curl או לקריאה refFromURL() . מכיוון שכל אלה מצפים שכתובת האתר תהיה מקודדת url, toString() מחזירה כתובת URL מקודדת. הוסף את '.json' לכתובת האתר המוחזרת בעת הקלדה בדפדפן כדי להוריד נתונים בפורמט JSON. אם המיקום מאובטח (כלומר, לא קריא לציבור), תקבל שגיאה שנדחתה.

Query.ref

ה- DatabaseReference עבור Query המיקום של.

חֲתִימָה:

readonly ref: DatabaseReference;

Query.isEqual()

מחזירה אם השאילתות הנוכחיות והשאילתות שסופקו מייצגות את אותו מיקום או לא, בעלות אותם פרמטרי שאילתה והן מאותו מופע של FirebaseApp .

שני אובייקטי DatabaseReference שווים אם הם מייצגים את אותו מיקום והם מאותו מופע של FirebaseApp .

שני Query שווים אם הם מייצגים את אותו מיקום, בעלי אותם פרמטרים של שאילתה והם מאותו מופע של FirebaseApp . שאילתות שוות חולקות את אותו סדר מיון, מגבלות ונקודות התחלה וסיום.

חֲתִימָה:

isEqual(other: Query | null): boolean;

פרמטרים

פָּרָמֶטֶר סוּג תיאור
אַחֵר שאילתה | ריק השאילתה שיש להשוות מולה.

החזרות:

בוליאני

האם השאילתות הנוכחיות והשאילתות שסופקו שוות ערך או לא.

Query.toJSON()

מחזיר ייצוג ניתן להמשכה של JSON של אובייקט זה.

חֲתִימָה:

toJSON(): string;

החזרות:

חוּט

ייצוג ניתן להמשכה של JSON של אובייקט זה.

Query.toString()

מקבל את כתובת האתר המוחלטת עבור מיקום זה.

השיטה toString() מחזירה כתובת URL שמוכנה להכנסה לדפדפן, לפקודת curl או לקריאה refFromURL() . מכיוון שכל אלה מצפים שכתובת האתר תהיה מקודדת url, toString() מחזירה כתובת URL מקודדת.

הוסף את '.json' לכתובת האתר המוחזרת בעת הקלדה בדפדפן כדי להוריד נתונים בפורמט JSON. אם המיקום מאובטח (כלומר, לא קריא לציבור), תקבל שגיאה שנדחתה.

חֲתִימָה:

toString(): string;

החזרות:

חוּט

כתובת האתר המוחלטת עבור מיקום זה.