אפשרויות ליצירת עסקה חדשה.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד mode . המצב של העסקה. mode יכול להיות רק אחד מהבאים: |
|
readOnly |
ניתן להשתמש בעסקה רק לפעולות קריאה. |
readWrite |
ניתן להשתמש בעסקה גם לפעולות קריאה וגם כתיבה. |
ReadOnly
אפשרויות לעסקה שניתן להשתמש בה רק לקריאת מסמכים.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד consistency_selector . מצב העקביות לעסקה הזו. אם המדיניות לא מוגדרת, ברירת המחדל היא עקביות חזקה. consistency_selector יכול להיות רק אחד מהבאים: |
|
readTime |
קריאת מסמכים בזמן הנתון. זו צריכה להיות חותמת זמן ברמת דיוק של מיקרו-שנייה בשעה האחרונה. אם האפשרות 'שחזור נקודת זמן' מופעלת, היא יכולה להיות גם חותמת זמן של דקה שלמה מ-7 הימים האחרונים. חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
ReadWrite
אפשרויות לעסקה שיכולות לשמש לקריאה ולכתיבה של מסמכים.
Firestore לא מאפשר לבקשות אימות של צד שלישי ליצור עסקאות קריאה-כתיבה.
ייצוג JSON |
---|
{ "retryTransaction": string } |
שדות | |
---|---|
retryTransaction |
טרנזקציה אופציונלית שיש לנסות שוב. מחרוזת בקידוד base64. |