| רלוונטי רק למהדורת Cloud Firestore Enterprise. |
בטבלאות הבאות מפורטים סוגי הנתונים והדרייברים הנתמכים של MongoDB ב-Cloud Firestore עם תאימות ל-MongoDB.
סוגי נתונים
| סוג BSON | נתמך |
|---|---|
| Integer 32-bit (int) | כן |
| מספר שלם (long) של 64 ביט | כן |
| מערך | כן |
| נתונים בינאריים | כן |
| בוליאני | כן |
| תאריך | כן |
| DBPointer | לא |
| DBRef | לא |
| Decimal128 | כן |
| זוגית | כן |
| JavaScript | לא |
| JavaScript (עם היקף) | לא |
| MaxKey | כן |
| MinKey | כן |
| Null | כן |
| אובייקט | כן |
| ObjectId | כן |
| ביטוי רגיל | כן |
| מחרוזת | כן |
| סמל | לא |
| חותמת זמן | כן |
| לא מוגדר | לא |
מסמך _id
השדה _id ברמה העליונה במסמך חייב להיות אחד מהסוגים הבאים:
- ObjectId
- מחרוזת
- מספר שלם (long) של 64 ביט
- Integer 32-bit (int)
- זוגית
בינארי
ערכי נתונים בינאריים שמשמשים כ-
_idלא יכולים להיות גדולים מ-1,500 בייט.
אין תמיכה בסוגים אחרים של BSON.
שפות ודרייברים של MongoDB
Cloud Firestore עם תאימות ל-MongoDB תומך בגרסאות הבאות של מנהלי התקנים:
| שפה | גרסאות של מנהלי התקנים | Notes |
|---|---|---|
| Java | 5.x | אימות OIDC מ-Google Cloud זמין החל מגרסה 4.10 |
| Node.js | 6.x 5.x |
אימות OIDC מ-Google Cloud זמין החל מגרסה 6.7 |
| Python | 4.x 3.x (x ≥ 12) |
אימות OIDC מ-Google Cloud זמין החל מגרסה 4.7 |
| Go | 2.x | |
| C# | 3.x | |
| Ruby | 2.x (x ≥ 16) |
המאמרים הבאים
- מריצים את המאמר מדריך למתחילים: יצירת מסד נתונים והתחברות אליו.
- מידע נוסף על הבדלים בהתנהגות
- לפירוט של התכונות הנתמכות בהתאם לגרסת MongoDB, אפשר לעיין במאמר בנושא