Opcje tworzenia nowej transakcji.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy mode . Tryb transakcji. mode może mieć tylko jedną z tych wartości: |
|
readOnly |
Tej transakcji można używać tylko do operacji odczytu. |
readWrite |
Transakcje można używać w operacjach odczytu i zapisu. |
Tylko do odczytu
Opcje transakcji, których można używać tylko do odczytu dokumentów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy consistency_selector . Tryb spójności tej transakcji. Jeśli nie jest skonfigurowana, domyślnie stosowana jest silna spójność. consistency_selector może mieć tylko jedną z tych wartości: |
|
readTime |
Odczytuje dokumenty w określonym czasie. Musi to być sygnatura czasowa z dokładnością do mikrosekundy z ostatniej godziny. Jeśli odzyskiwanie do określonego momentu jest włączone, może to być dodatkowo pełna sygnatura czasowa z ostatnich 7 dni. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
Odczyt/zapis
Opcje transakcji, których można używać do odczytu i zapisu dokumentów.
Firestore nie zezwala na tworzenie żądań uwierzytelniania do odczytu i zapisu. transakcji.
Zapis JSON |
---|
{ "retryTransaction": string } |
Pola | |
---|---|
retryTransaction |
Opcjonalna transakcja do ponowienia. Ciąg zakodowany w formacie base64. |