entities מאפשר לך לעבוד עם הנתונים של האפליקציה שלך. לכל סוג ישות באפליקציה שלך יש מתודות ליצירה, קריאה, עדכון ומחיקה של רשומות.
אתה ניגש למתודות הישות דרך שם הישות שלך: base44.entities.YourEntityName.methodName(). לדוגמה, אם יש לך ישות Task, אתה משתמש ב-base44.entities.Task.list() כדי לקבל רשימת משימות.
הרשאות
גישה לנתונים נשלטת על-ידי מצב האימות של הלקוח וכללי ההרשאות של האפליקציה שלך. ניתן להגדיר את ההרשאות לכל ישות בהגדרות האבטחה של האפליקציה שלך. למד עוד על שינוי הרשאות נתונים.- משתמשים אנונימיים: יכולים לגשת רק לישויות המסומנות כציבוריות.
- משתמשים מאומתים: יכולים לגשת לישויות ורשומות שיש להם הרשאה לצפות בהן או לשנות אותן על סמך כללי הגישה שהוגדרו באפליקציה שלך.
- תפקיד service: יכול לגשת לכל הישויות והרשומות הזמינות ל-admin של האפליקציה.
יצירת רשומות
השתמש ב-create() כדי להוסיף רשומות חדשות לישות:
קריאת רשומות
אחזר נתונים באמצעותget() לרשומה בודדת, list() לכל הרשומות, או filter() לרשומות התואמות לקריטריונים ספציפיים.
השתמש ב-get() עם מזהה רשומה כדי לאחזר רשומה ספציפית:
list() כדי לאחזר את כל הרשומות. המתודה תומכת במיון, עימוד ובחירת שדות:
filter() כדי למצוא רשומות שתואמות לקריטריונים ספציפיים:
עדכון רשומות
השתמש ב-update() כדי לשנות רשומה קיימת:
מחיקת רשומות
השתמש ב-delete() כדי להסיר רשומה בודדת:
deleteMany() כדי להסיר מספר רשומות התואמות לקריטריונים ספציפיים:
פעולות מרובות (bulk)
השתמש ב-bulkCreate() כדי ליצור מספר רשומות בבקשה אחת:
importEntities() כדי לייבא רשומות מקובץ CSV. זה שימושי להגירת נתונים או העלאות מרובות מממשקי משתמש:
importEntities() דורש סביבת דפדפן ולא ניתן להשתמש בו
בקוד backend.מינויי realtime
השתמש ב-subscribe() כדי לקבל עדכוני realtime כאשר רשומות נוצרות, מתעדכנות או נמחקות:
גישת נתונים עם תפקיד service
כברירת מחדל, גישה לנתונים מוגבלת להרשאות המשתמש הנוכחי. עם אימות תפקיד service, ניתן לגשת לנתונים עם הרשאות ברמת admin. זה אומר שתוכל לגשת לנתונים שלתפקיד admin באפליקציה שלך יש גישה אליהם. השתמש ב-base44.asServiceRole.entities כדי לגשת לנתונים עם הרשאות admin:
ישות משתמש
כל אפליקציית Base44 כוללת ישותUser מובנית שמאחסנת מידע על חשבון משתמש. לישות זו יש כללי אבטחה מיוחדים:
- משתמשים רגילים יכולים רק לקרוא ולעדכן את רשומת המשתמש שלהם
- עם אימות תפקיד service, ניתן לקרוא, לעדכן ולמחוק כל משתמש
- לא ניתן ליצור משתמשים דרך מודול הישויות - השתמש במודול
authבמקום
ראה עוד
entities module
מסמכי API מלאים
Base44 client
למד על הלקוח ועל תפקיד service
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

