Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

סקירה כללית: פתרונות Cloud Firestore

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

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

Firestore Lite, ה-REST בלבד Firestore Web SDK

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

מקרה שימוש: אם האפליקציה שלך לא צריכה לנהל משתמשים לא מקוונים, ייבא @firebase\firestore-lite . לאחר מכן, תכונות קוד שעושות שימוש ב-backend של Firestore.

ראה את הפתרון עבור Firestore Lite

שאילתות צבירה

סיכום: בנה אוסף של הנתונים שלך ב-Cloud Firestore באמצעות עסקאות ופונקציות ענן.

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

ראה את הפתרון לשאילתות צבירה

מונים מבוזרים

תקציר: הפצת עדכונים על פני אוספי משנה "נגד" כדי לעדכן מסמך בתדירות גבוהה יותר ממה ש-Cloud Firestore תומכת כעת.

מקרה שימוש: השתמש בפתרון הזה כדי להוסיף "מונים" לאפליקציה שלך (לדוגמה, כדי לייצג הצבעות בעד), ולעדכן את המסמך המתאים בתדירות גבוהה. Cloud Firestore תומך ב-2 כתיבה/שנייה בכל מסמך.

ראה את הפתרון למונים מבוזרים

סיכום: חפש טקסט הכלול במסמכי Cloud Firestore שלך.

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

ראה את הפתרון לחיפוש בטקסט מלא

בנה נוכחות

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

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

ראה את הפתרון לבניית נוכחות

גישה מאובטחת לנתונים עבור משתמשים וקבוצות

תקציר: כתוב כללי אבטחה כדי לשלוט בגישה למסמכים בודדים בהתבסס על תפקידי משתמש.

מקרה שימוש: השתמש בפתרון זה כדי לבנות אפליקציות שיתופיות תוך צמצום הסיכון לגישה לא נכונה לנתונים.

ראה את הפתרון לגישה מאובטחת לנתונים

תזמן ייצוא נתונים

סיכום: השתמש בשירות App Engine Cron כדי לתזמן ייצוא של הנתונים שלך.

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

ראה את הפתרון לתזמון יצוא