Belgeleri Google Cloud Firestore'a aktarır. Aynı ada sahip mevcut dokümanların üzerine yazılır. İçe aktarma işlemi arka planda gerçekleşir ve ilerleme durumu, oluşturulan işlem kaynağıyla izlenip yönetilebilir. Database.importDocuments işlemi iptal edilirse verilerin bir alt kümesi zaten Cloud Firestore'a aktarılmış olabilir.
HTTP isteği
POST https://firestore.googleapis.com/v1beta1/{name=projects/*/databases/*}:importDocuments
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
İçe aktarılacak veritabanı. |
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{ "collectionIds": [ string ], "inputUriPrefix": string } |
Alanlar | |
---|---|
collectionIds[] |
İçe aktarılacak koleksiyon kimlikleri. Belirtilmemiş ifadesi, içe aktarmaya dahil edilen tüm koleksiyonlar anlamına gelir. |
inputUriPrefix |
Dışa aktarılan dosyaların konumu. Bu değişken, başarıyla tamamlanan bir dışa aktarma işlemindeki ExportDocumentsResponse'taki exitUriPrefix ile eşleşmelidir. Şu sayfaya göz atın: |
Yanıt gövdesi
Başarılıysa yanıt metni, Operation
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış sayfasına göz atın.