Method: projects.databases.importDocuments

Importa documenti in Google Cloud Firestore. I documenti esistenti con lo stesso nome verranno sovrascritti. L'importazione avviene in background e il suo avanzamento può essere monitorato e gestito tramite la risorsa Operazione creata. Se un'operazione databases.importDocuments viene annullata, è possibile che un sottoinsieme di dati sia già stato importato in Cloud Firestore.

Richiesta HTTP

POST https://firestore.googleapis.com/v1beta1/{name=projects/*/databases/*}:importDocuments

L'URL usa la sintassi di transcodifica gRPC .

Parametri del percorso

Parametri
name

string

Database in cui importare. Dovrebbe essere nel formato: projects/{projectId}/databases/{databaseId} .

Richiedi corpo

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "collectionIds": [
    string
  ],
  "inputUriPrefix": string
}
Campi
collectionIds[]

string

Quali ID di raccolta importare. Non specificato significa tutte le raccolte incluse nell'importazione.

inputUriPrefix

string

Posizione dei file esportati. Deve corrispondere all'outputUriPrefix di un ExportDocumentsResponse da un'esportazione completata correttamente. Vedi: google.firestore.admin.v1beta1.ExportDocumentsResponse.output_uri_prefix .

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation .

Ambiti autorizzativi

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, vedere la panoramica sull'autenticazione .