אתה יכול לבצע את הפעולות הבאות ב-Cloud Firestore בעת שימוש במסוף Firebase :
- הצג, הוסף, ערוך ומחק נתונים.
- צור ועדכן את כללי האבטחה של Cloud Firestore.
- נהל אינדקסים.
- מעקב אחר השימוש.
אתה יכול להציג את כל נתוני Cloud Firestore שלך במסוף Firebase. מהכרטיסייה Cloud Firestore Data , לחץ על מסמך או אוסף כדי לפתוח את הנתונים המקוננים בתוך פריט זה.
כדי לפתוח מסמך או אוסף בנתיב מסוים, השתמש בלחצן ערוך נתיב
:כדי לסנן את המסמכים הרשומים באוסף, השתמש בלחצן Filter list
. מסמך יכול להתקיים גם אם אחד או יותר אבותיו אינם קיימים. לדוגמה, המסמך ב-path /mycoll/mydoc/mysubcoll/mysubdoc
יכול להתקיים גם אם המסמך הקדמון /mycoll/mydoc
אינו קיים. מציג הנתונים של Cloud Firestore מציג מסמך אבות לא קיים באופן הבא:
- ברשימת המסמכים של אוסף, מזהי המסמכים של מסמכים קדומים שאינם קיימים, נטויים .
- בלוח המידע של מסמך קדמון שאינו קיים, מציג הנתונים מציין שהמסמך אינו קיים.
אתה יכול לבצע שאילתות למסמכים בכרטיסייה בונה שאילתות בדף הנתונים של Cloud Firestore.
לחץ על הכרטיסייה בונה שאילתות .
בחר היקף שאילתה .
בחר אוסף כדי לבצע שאילתה על אוסף בודד. בשדה הטקסט, הזן נתיב לאוסף.
בחר קבוצת אוספים כדי לשאול את כל האוספים עם אותו מזהה. בשדה קבוצת אוסף , הזן מזהה קבוצת אוסף.
הטבלה תציג אוטומטית מסמכים מהאוסף או קבוצת האיסוף שצוינו.
לחץ על הוסף לשאילתה כדי לסנן את קבוצת המסמכים שהוחזרה. כברירת מחדל, בונה השאילתות מוסיף משפט
WHERE
. אתה יכול לשנות סעיף זה באמצעות התפריטים הנפתחים ושדות הטקסט או לשנות לאחד מהסעיפים הזמינים האחרים. כדי להמשיך לבנות שאילתות מורכבות יותר, לחץ על הוסף לשאילתה .כדי להסיר סעיף שאילתה, לחץ על לחצן ההסרה שלו
. כדי להסיר את כל סעיפי השאילתה, לחץ על נקה .לחץ על הפעל כדי לאחזר תוצאות ממסד הנתונים שלך.
בעת השימוש ב-Query Builder, זכור את הדרישות והמגבלות הבאות עבור שאילתות.
כל השאילתות חייבות להיות נתמכות על ידי אינדקס אחד או יותר. אם מסד הנתונים לא יכול למצוא אינדקס שיתמוך בשאילתה, הוא יחזיר שגיאה המכילה קישור לבניית האינדקס הנדרש.
סעיפי
ORDER BY
חייבים להתאים לשדות במשפטיWHERE
ולהגיע באותו סדר. כברירת מחדל, התוצאות מסודרות לפי מזהה מסמך. אם אתה מסנן לפי כל שדה אחר עם משהו אחר מלבד שוויון (==
), הוסף משפטORDER BY
עבור השדה הזה.סעיפי שאילתה של Range (
<
,<=
,>
,>=
) ולא שווה (!=
,not-in
) חייבים לסנן על אותו שדה.
למגבלות נוספות, ראה מגבלות שאילתה .
ב-Cloud Firestore, אתה מאחסן נתונים במסמכים ומארגן את המסמכים שלך לאוספים. לפני שתתחיל להוסיף נתונים, למד עוד על מודל הנתונים של Cloud Firestore .
אתה יכול להוסיף, לערוך ולמחוק מסמכים ואוספים ממסוף Firebase. כדי לנהל את הנתונים שלך, פתח את הכרטיסייה נתונים בקטע Cloud Firestore :
- לחץ על הוסף אוסף ולאחר מכן הזן את שם האוסף שלך ולחץ על הבא .
- הזן מזהה מסמך ספציפי או לחץ על מזהה אוטומטי , ולאחר מכן הוסף שדות עבור הנתונים במסמך שלך.
- לחץ על שמור . האוסף והמסמך החדשים שלך מופיעים במציג הנתונים.
- כדי להוסיף מסמכים נוספים לאוסף, לחץ על הוסף מסמך .
- לחץ על אוסף כדי להציג את המסמכים שלו, ולאחר מכן לחץ על מסמך כדי להציג את השדות ואת אוספי המשנה שלו.
- לחץ על שדה כדי לערוך את הערך שלו. כדי להוסיף שדות או אוספי משנה למסמך שנבחר, לחץ על הוסף שדה או הוסף אוסף .
כדי למחוק אוסף:
- בחר את האוסף שברצונך למחוק.
- לחץ על סמל התפריט בחלק העליון של עמודת המסמכים ולאחר מכן לחץ על מחק אוסף .
כדי למחוק מסמך או את כל השדות שלו:
- בחר את המסמך שברצונך למחוק.
- לחץ על סמל התפריט בחלק העליון של עמודת פרטי המסמך. בחר מחק מסמך או מחק שדות מסמך .
מחיקת מסמך מוחקת את כל הנתונים המקוננים באותו מסמך, כולל כל תת-אוספים. עם זאת, מחיקת שדות של מסמך אינה מוחקת את אוספי המשנה שלו.
כדי למחוק שדה ספציפי במסמך:
- בחר את המסמך כדי להציג את השדות שלו.
- לחץ על סמל המחיקה ליד השדה שברצונך למחוק.
כדי להוסיף, לערוך ולמחוק את כללי האבטחה של Cloud Firestore ממסוף Firebase, עבור לכרטיסייה כללים בקטע Cloud Firestore . למידע נוסף על הגדרה והתאמה אישית של כללים .
כדי ליצור אינדקסים חדשים עבור השאילתות שלך ולנהל אינדקסים קיימים ממסוף Firebase, עבור אל הכרטיסייה אינדקסים בקטע Cloud Firestore . למידע נוסף על ניהול אינדקסים .
כדי לעקוב אחר השימוש שלך ב-Cloud Firestore, פתח את הכרטיסייה Cloud Firestore Usage ב-Firebase Console. השתמש בלוח המחוונים כדי לאמוד את השימוש שלך על פני תקופות זמן שונות.