Method: projects.databases.importDocuments

Importa documentos a Google Cloud Firestore. Los documentos existentes con el mismo nombre se sobrescriben. La importación ocurre en segundo plano y su progreso se puede monitorear y administrar a través del recurso Operación que se crea. Si se cancela una operación database.importDocuments, es posible que un subconjunto de los datos ya se haya importado a Cloud Firestore.

Solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
name

string

Base de datos para importar. Debe tener el formato: projects/{project_id}/databases/{databaseId} .

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "collectionIds": [
    string
  ],
  "inputUriPrefix": string
}
Campos
collectionIds[]

string

Qué ID de colección importar. Sin especificar significa todas las colecciones incluidas en la importación.

inputUriPrefix

string

Ubicación de los archivos exportados. Debe coincidir con el outputUriPrefix de ExportDocumentsResponse de una exportación que se haya completado correctamente. Consulte: google.firestore.admin.v1beta2.ExportDocumentsResponse.output_uri_prefix .

Cuerpo de respuesta

Si tiene éxito, el cuerpo de la respuesta contiene una instancia de Operation .

Ámbitos de autorización

Requiere uno de los siguientes ámbitos de OAuth:

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

Para obtener más información, consulte la descripción general de la autenticación .