Импортирует документы в Google Cloud Firestore. Существующие документы с таким же именем перезаписываются. Импорт происходит в фоновом режиме, и его ход можно отслеживать и управлять с помощью созданного ресурса Operation. Если операция Databases.importDocuments отменена, возможно, часть данных уже была импортирована в Cloud Firestore.
HTTP-запрос
POST https://firestore.googleapis.com/v1beta2/{name=projects/*/databases/*}:importDocuments
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
name | База данных для импорта. Должен иметь форму: |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "collectionIds": [ string ], "inputUriPrefix": string } |
Поля | |
---|---|
collectionIds[] | Идентификаторы каких коллекций импортировать. Не указано — все коллекции, включенные в импорт. |
inputUriPrefix | Расположение экспортированных файлов. Он должен соответствовать выходному UriPrefix ExportDocumentsResponse из успешно завершенного экспорта. См.: |
Тело ответа
В случае успеха тело ответа содержит экземпляр Operation
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см. Обзор аутентификации .