ניהול Cloud Firestore באמצעות מסוף Firebase

אפשר לבצע את הפעולות הבאות ב-Cloud Firestore באמצעות מסוף Firebase:

  • צפייה בנתונים, הוספה, עריכה ומחיקה שלהם.
  • ליצור ולעדכן Cloud Firestore Security Rules.
  • ניהול האינדקסים.
  • מעקב אחרי השימוש.

להצגת הנתונים

אתם יכולים לראות את כל הנתונים של Cloud Firestore במסוף Firebase. בכרטיסייה Cloud Firestore Data, לוחצים על מסמך או על אוסף כדי לפתוח את הנתונים שמוטמעים בפריט הזה.

פתיחת נתיב ספציפי

כדי לפתוח מסמך או אוסף בנתיב ספציפי, משתמשים בלחצן עריכת הנתיב :

לוחצים על לחצן העריכה של הנתיב כדי לפתוח מסמך או אוסף ספציפיים.

סינון מסמכים באוסף

כדי לסנן את המסמכים שמופיעים באוסף, לוחצים על הלחצן סינון הרשימה .

לוחצים על הלחצן 'סינון הרשימה' כדי לסנן את המסמכים שמופיעים ברשימה.

מסמכי אב לא קיימים

מסמך יכול להתקיים גם אם אחד או יותר מהמסמכים שקדמו לו לא קיימים. לדוגמה, המסמך בנתיב /mycoll/mydoc/mysubcoll/mysubdoc יכול להתקיים גם אם מסמך האב /mycoll/mydoc לא קיים. בכלי להצגת נתונים Cloud Firestore מוצג מסמך אב שלא קיים באופן הבא:

  • ברשימת המסמכים של קולקציה, מזהי המסמכים של מסמכי אב שלא קיימים מוטים.
  • בחלונית המידע של מסמך אב שלא קיים, הצגת הנתונים מציינת שהמסמך לא קיים.

מסמך אב שלא קיים במסוף.

נתוני שאילתה

אפשר להריץ שאילתות על מסמכים בכרטיסייה Query builder בדף Cloud Firestore Data.

  1. עוברים אל Cloud Firestore דף הנתונים.

  2. לוחצים על הכרטיסייה בונה שאילתות.

  3. בוחרים היקף שאילתה.

    בוחרים באפשרות אוסף כדי לשלוח שאילתה לאוסף יחיד. בשדה הטקסט, מזינים את הנתיב לאוסף.

    בוחרים באפשרות קבוצת קולקציות כדי לשלוח שאילתה לכל הקולקציות עם אותו מזהה. בשדה Collection group (קבוצת אוספים), מזינים מזהה של קבוצת אוספים.

    בטבלה יוצגו באופן אוטומטי מסמכים מהאוסף או מקבוצת האוספים שצוינו.

  4. לוחצים על הוספה לשאילתה כדי לסנן את קבוצת המסמכים שמוחזרת. כברירת מחדל, הכלי ליצירת שאילתות מוסיף פסקה של WHERE. אתם יכולים לשנות את הסעיף הזה באמצעות התפריטים הנפתחים ושדות הטקסט, או לעבור לאחד מהסעיפים האחרים שזמינים. כדי להמשיך ליצור שאילתות מורכבות יותר, לוחצים על הוספה לשאילתה.

    כדי להסיר פסקה של שאילתה, לוחצים על לחצן ההסרה שלה . כדי להסיר את כל סעיפי השאילתה, לוחצים על ניקוי.

  5. לוחצים על הפעלה כדי לאחזר תוצאות ממסד הנתונים.

דרישות ומגבלות של שאילתות

כשמשתמשים בכלי ליצירת שאילתות, חשוב לזכור את הדרישות והמגבלות הבאות לגבי שאילתות.

  • כל השאילתות צריכות להיות נתמכות על ידי אינדקס אחד או יותר. אם מסד הנתונים לא מוצא אינדקס לתמיכה בשאילתה, הוא מחזיר שגיאה שמכילה קישור ליצירת האינדקס הנדרש.

  • סעיפי ORDER BY צריכים להיות זהים לשדות בסעיפי WHERE ולהופיע באותו סדר. כברירת מחדל, התוצאות מסודרות לפי מזהה המסמך. אם מסננים לפי שדה אחר כלשהו עם משהו שאינו שוויון (==), מוסיפים פסקה ORDER BY לשדה הזה.

  • כל סעיפי השאילתה של טווח (<, <=, >, >=) ושונה מ- (!=, not-in) צריכים לסנן לפי אותו שדה.

מגבלות נוספות על שאילתות

ניהול הנתונים

ב-Cloud Firestore, מאחסנים נתונים במסמכים ומארגנים את המסמכים באוספים. לפני שמתחילים להוסיף נתונים, כדאי לקרוא מידע נוסף על מודל הנתונים של Cloud Firestore.

אפשר להוסיף, לערוך ולמחוק מסמכים ואוספים במסוף Firebase. כדי לנהל את הנתונים, פותחים את הכרטיסייה נתונים בקטע Cloud Firestore:

הוספת נתונים

  1. לוחצים על הוספת אוסף, מזינים את שם האוסף ולוחצים על הבא.
  2. מזינים מזהה מסמך ספציפי או לוחצים על מזהה אוטומטי, ואז מוסיפים שדות לנתונים במסמך.
  3. לוחצים על שמירה. הקולקציה והמסמך החדשים יופיעו בכלי להצגת נתונים.
  4. כדי להוסיף עוד מסמכים לאוסף, לוחצים על הוספת מסמך.

עריכת הנתונים

  1. לוחצים על אוסף כדי להציג את המסמכים שלו, ואז לוחצים על מסמך כדי להציג את השדות ותתי-האוספים שלו.
  2. לוחצים על שדה כדי לערוך את הערך שלו. כדי להוסיף שדות או אוספי משנה למסמך שנבחר, לוחצים על הוספת שדה או על הוספת אוסף.

מחיקת נתונים

כדי למחוק אוסף:

  1. בוחרים את האוסף שרוצים למחוק.
  2. לוחצים על סמל התפריט בראש עמודת המסמכים, ואז לוחצים על מחיקת האוסף.

לוחצים על &#39;מחיקת האוסף&#39; בתפריט בעמודה &#39;מסמכים&#39;.

כדי למחוק מסמך או את כל השדות שלו:

  1. בוחרים את המסמך שרוצים למחוק.
  2. לוחצים על סמל התפריט בחלק העליון של עמודת פרטי המסמך. בוחרים באפשרות מחיקת המסמך או מחיקת השדות של המסמך.

מחיקת מסמך מוחקת את כל הנתונים שמוטמעים במסמך הזה, כולל כל אוספי המשנה. עם זאת, מחיקה של שדות במסמך לא מוחקת את אוספי המשנה שלו.

לוחצים על &#39;מחיקת מסמך&#39; או על &#39;מחיקת שדות מסמך&#39; בתפריט ההקשר בעמודה &#39;פרטי מסמך&#39;.

כדי למחוק שדה ספציפי במסמך:

  1. בוחרים את המסמך כדי לראות את השדות שלו.
  2. לוחצים על סמל המחיקה לצד השדה שרוצים למחוק.

כדי להסיר שדה ממסמך, לוחצים על סמל המחיקה.

ניהול Cloud Firestore Security Rules

כדי להוסיף, לערוך ולמחוק Cloud Firestore Security Rules ממסוף Firebase, עוברים אל הכרטיסייה Rules בקטע Cloud Firestore. מידע נוסף על הגדרה והתאמה אישית של כללים

ניהול האינדקסים

כדי ליצור אינדקסים חדשים לשאילתות ולנהל אינדקסים קיימים במסוף Firebase, עוברים אל הכרטיסייה Indexes בקטע Cloud Firestore. מידע נוסף על ניהול אינדקסים

מעקב אחרי השימוש

כדי לעקוב אחרי השימוש ב-Cloud Firestore, פותחים את Cloud Firestore הכרטיסייה Usage במסוף Firebase. אפשר להשתמש בלוח הבקרה כדי לאמוד את השימוש בתקופות זמן שונות.