گزینه هایی برای ایجاد یک تراکنش جدید
نمایندگی JSON |
---|
{ // Union field |
زمینه های | |
---|---|
mode میدان اتحادیه نحوه معامله. mode می تواند تنها یکی از موارد زیر باشد: | |
readOnly | تراکنش فقط برای عملیات خواندن قابل استفاده است. |
readWrite | این تراکنش می تواند هم برای عملیات خواندن و هم برای نوشتن استفاده شود. |
فقط خواندنی
گزینه هایی برای تراکنش که فقط برای خواندن اسناد قابل استفاده است.
نمایندگی JSON |
---|
{ // Union field |
زمینه های | |
---|---|
اتحاد فیلد consistency_selector . حالت سازگاری برای این معامله. اگر تنظیم نشود، به طور پیشفرض روی سازگاری قوی تنظیم میشود. consistency_selector تنها می تواند یکی از موارد زیر باشد: | |
readTime | اسناد را در زمان معین می خواند. این باید یک مهر زمانی دقیق میکروثانیه در یک ساعت گذشته باشد، یا اگر بازیابی نقطه در زمان فعال باشد، میتواند یک مهر زمانی کامل در 7 روز گذشته باشد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
خواندن بنویس
گزینه هایی برای یک تراکنش که می توان برای خواندن و نوشتن اسناد استفاده کرد.
Firestore به درخواستهای احراز هویت شخص ثالث اجازه ایجاد خواندن و نوشتن را نمیدهد. معاملات
نمایندگی JSON |
---|
{ "retryTransaction": string } |
زمینه های | |
---|---|
retryTransaction | یک تراکنش اختیاری برای امتحان مجدد. رشته ای با کد base64. |