خيارات إنشاء معاملة جديدة
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد mode وضع المعاملة. يمكن أن يكون الحقل "mode " واحدًا فقط مما يلي: |
|
readOnly |
يمكن استخدام المعاملة لعمليات القراءة فقط. |
readWrite |
يمكن استخدام المعاملة لكل من عمليات القراءة والكتابة. |
ReadOnly
خيارات لمعاملة لا يمكن استخدامها إلا لقراءة المستندات.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد consistency_selector وضع الاتّساق لهذه المعاملة وفي حال تم ترك هذه السياسة بدون ضبط، سيتم ضبط الإعدادات التلقائية على تناسق قوي. يمكن أن يكون الحقل "consistency_selector " واحدًا فقط مما يلي: |
|
readTime |
يقرأ المستندات في الوقت المحدَّد. يجب أن يكون هذا الطابع الزمني بدقة ميكرو ثانية خلال الساعة الماضية، أو إذا تم تفعيل ميزة "استرداد نقطة زمنية"، يمكن أيضًا أن يكون طابعًا زمنيًا لدقيقة كاملة خلال آخر 7 أيام. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
ReadWrite
خيارات للمعاملة يمكن استخدامها لقراءة المستندات وكتابتها
لا تسمح Firestore بطلبات المصادقة من جهات خارجية لإنشاء معاملات للقراءة.
تمثيل JSON |
---|
{ "retryTransaction": string } |
الحقول | |
---|---|
retryTransaction |
معاملة اختيارية لإعادة المحاولة. سلسلة بترميز base64. |