Invia feedback
Method: projects.databases.documents.commit
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Esegue il commit di una transazione e, facoltativamente, aggiorna i documenti.
Richiesta HTTP
POST https://firestore.googleapis.com/v1/{database=projects/*/databases/*}/documents:commit
L'URL utilizza la sintassi di transcodifica gRPC .
Parametri del percorso
Parametri
database
string
Obbligatoria. Il nome del database. Nel formato: projects/{projectId}/databases/{databaseId}
.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON
{
"writes" : [
{
object (Write
)
}
] ,
"transaction" : string
}
Campi
writes[]
object (Write
)
Le operazioni di scrittura da applicare.
Esegui sempre a livello atomico e in ordine.
transaction
string (bytes format)
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 (WriteResult
)
}
] ,
"commitTime" : string
}
Campi
writeResults[]
object (WriteResult
)
Il risultato dell'applicazione delle scritture.
Questo risultato di scrittura i-th corrisponde alla scrittura i-esima nella richiesta.
commitTime
string (Timestamp
format)
L'ora in cui si è verificato il commit. Qualsiasi lettura con un valore readTime
uguale o maggiore è garantito per vedere gli effetti del commit.
Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z"
e "2014-10-02T15:01:23.045123456Z"
.
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 .
Invia feedback
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0 , mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0 . Per ulteriori dettagli, consulta le norme del sito di Google Developers . Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-04-12 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
Vuoi dirci altro?