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

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

שילוב עם BigQuery

סיכום: השתמש בתוספי Firebase כדי לשלב נתונים ב-Cloud Firestore עם BigQuery

מקרה שימוש: אם אתה צריך לנתח כמויות גדולות של נתונים, אתה יכול להשתמש ב-BigQuery.

ראה את הפתרון לתוספי BigQuery

הטמע צ'אט בוט מונחה בינה מלאכותית

סיכום: השתמש בתוספי Firebase כדי להוסיף צ'אט בוט מונחה בינה מלאכותית לאפליקציה שלך.

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

ראה את הפתרון עבור הרחבות צ'טבוט בינה מלאכותית

העשרת הטיפול בטקסט

סיכום: השתמש בתוספי Firebase כדי לכרות ולנתח נתוני טקסט.

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

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

להעשיר את הערך של התקשורת

סיכום: השתמש בתוספי Firebase כדי לכרות ולנתח זרמי מדיה.

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

ראה את הפתרון להרחבות לעיבוד מדיה

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 כדי לתזמן ייצוא של הנתונים שלך.

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

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