Method: projects.databases.importDocuments

Nhập tài liệu vào Google Cloud Firestore. Các tài liệu hiện có có cùng tên sẽ bị ghi đè. Quá trình nhập diễn ra ở chế độ nền và tiến trình của nó có thể được theo dõi và quản lý thông qua tài nguyên Hoạt động được tạo. Nếu thao tác cơ sở dữ liệu.importDocuments bị hủy, có thể một tập hợp con dữ liệu đã được nhập vào Cloud Firestore.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC .

Tham số đường dẫn

Thông số
name

string

Cơ sở dữ liệu để nhập vào. Phải có dạng: projects/{projectId}/databases/{databaseId} .

Nội dung yêu cầu

Phần thân yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn JSON
{
  "collectionIds": [
    string
  ],
  "inputUriPrefix": string
}
Lĩnh vực
collectionIds[]

string

Những id bộ sưu tập nào cần nhập. Không xác định có nghĩa là tất cả các bộ sưu tập được bao gồm trong quá trình nhập.

inputUriPrefix

string

Vị trí của các tập tin đã xuất. Giá trị này phải khớp với outUriPrefix của XuấtDocumentsResponse từ quá trình xuất đã hoàn tất thành công. Xem: google.firestore.admin.v1beta2.ExportDocumentsResponse.output_uri_prefix .

Nội dung phản hồi

Nếu thành công, phần nội dung phản hồi sẽ chứa một phiên bản của Operation .

Phạm vi ủy quyền

Yêu cầu một trong các phạm vi OAuth sau:

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

Để biết thêm thông tin, hãy xem Tổng quan về xác thực .