Esegue il commit di una transazione e, facoltativamente, aggiorna i documenti.
Richiesta HTTP
POST https://firestore.googleapis.com/v1beta1/{database=projects/*/databases/*}/documents:commit
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
database |
Obbligatoria. Il nome del database. Nel formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"writes": [
{
object ( |
Campi | |
---|---|
writes[] |
Le operazioni di scrittura da applicare. Esegui sempre a livello atomico e in ordine. |
transaction |
Se impostato, applica tutte le scritture in questa transazione ed esegue il commit. Una stringa con codifica Base64. |
Corpo della risposta
La risposta per Firestore.Commit
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"writeResults": [
{
object ( |
Campi | |
---|---|
writeResults[] |
Il risultato dell'applicazione delle scritture. Questo risultato di scrittura i-th corrisponde alla scrittura i-esima nella richiesta. |
commitTime |
L'ora in cui si è verificato il commit. Qualsiasi lettura con un valore Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.