TransactionOptions

Yeni işlem oluşturma seçenekleri.

JSON gösterimi
{

  // 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.
}
Alanlar
Birleştirme alanı mode. İşlem modu. mode şunlardan yalnızca biri olabilir:
readOnly

object (ReadOnly)

İşlem yalnızca okuma işlemleri için kullanılabilir.

readWrite

object (ReadWrite)

İşlem, hem okuma hem de yazma işlemleri için kullanılabilir.

ReadOnly

Yalnızca dokümanları okumak için kullanılabilecek işlem seçenekleri.

JSON gösterimi
{

  // Union field consistency_selector can be only one of the following:
  "readTime": string
  // End of list of possible types for union field consistency_selector.
}
Alanlar
Birleştirme alanı consistency_selector. Bu işlem için tutarlılık modu. Politika ayarlanmazsa varsayılan olarak güçlü tutarlılık sağlanır. consistency_selector şunlardan yalnızca biri olabilir:
readTime

string (Timestamp format)

Verilen zamandaki dokümanları okur.

Bu, son 1 saat içindeki bir mikrosaniye hassasiyetli zaman damgası olmalıdır veya Belirli Bir Noktadan Kurtarma özelliği etkinleştirilmişse son 7 gün içindeki tam bir dakikalık zaman damgası da olabilir.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

ReadWrite

Doküman okumak ve yazmak için kullanılabilecek işlem seçenekleri.

Firestore, üçüncü taraf kimlik doğrulama isteklerinin okuma-yazma işlemleri oluşturmasına izin vermez.

JSON gösterimi
{
  "retryTransaction": string
}
Alanlar
retryTransaction

string (bytes format)

Yeniden denemek için isteğe bağlı bir işlem.

Base64 kodlu bir dize.