TransactionOptions

گزینه هایی برای ایجاد یک تراکنش جدید

نمایندگی JSON
{

  // Union field mode can be only one of the following:
  "readOnly": {
    object (ReadOnly)
  },
  "readWrite": {
    object (ReadWrite)
  }
  // End of list of possible types for union field mode.
}
زمینه های
mode میدان اتحادیه نحوه معامله. mode می تواند تنها یکی از موارد زیر باشد:
readOnly

object ( ReadOnly )

تراکنش فقط برای عملیات خواندن قابل استفاده است.

readWrite

object ( ReadWrite )

این تراکنش می تواند هم برای عملیات خواندن و هم برای نوشتن استفاده شود.

فقط خواندنی

گزینه هایی برای تراکنش که فقط برای خواندن اسناد قابل استفاده است.

نمایندگی JSON
{

  // Union field consistency_selector can be only one of the following:
  "readTime": string
  // End of list of possible types for union field consistency_selector.
}
زمینه های
اتحاد فیلد consistency_selector . حالت سازگاری برای این معامله. اگر تنظیم نشود، به طور پیش‌فرض روی سازگاری قوی تنظیم می‌شود. consistency_selector تنها می تواند یکی از موارد زیر باشد:
readTime

string ( Timestamp format)

اسناد را در زمان معین می خواند.

این باید یک مهر زمانی دقیق میکروثانیه در یک ساعت گذشته باشد، یا اگر بازیابی نقطه در زمان فعال باشد، می‌تواند یک مهر زمانی کامل در 7 روز گذشته باشد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

خواندن بنویس

گزینه هایی برای یک تراکنش که می توان برای خواندن و نوشتن اسناد استفاده کرد.

Firestore به درخواست‌های احراز هویت شخص ثالث اجازه ایجاد خواندن و نوشتن را نمی‌دهد. معاملات

نمایندگی JSON
{
  "retryTransaction": string
}
زمینه های
retryTransaction

string ( bytes format)

یک تراکنش اختیاری برای امتحان مجدد.

رشته ای با کد base64.