TransactionOptions

Yeni bir 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. İşlemin 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.

Salt Okunur

Yalnızca belgeleri okumak için kullanılabilen 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. Ayarlanmazsa varsayılan olarak güçlü tutarlılık kullanılır. consistency_selector şunlardan yalnızca biri olabilir:
readTime

string (Timestamp format)

Belgeleri belirtilen zamanda okur.

Bu, son bir saat içindeki mikrosaniyelik bir hassasiyet zaman damgası olmalıdır. Belirli bir noktadan önceyi kurtarma özelliği etkinse son 7 gün içindeki bir tam dakikalık zaman damgası da olabilir.

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

Okuma Yazma

Belgeleri 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 denenmek için isteğe bağlı bir işlem.

base64 kodlu bir dize.