Method: projects.databases.importDocuments

Google क्लाउड फायरस्टोर में दस्तावेज़ आयात करता है। समान नाम वाले मौजूदा दस्तावेज़ों को अधिलेखित कर दिया गया है। आयात पृष्ठभूमि में होता है और इसकी प्रगति की निगरानी और प्रबंधन बनाए गए ऑपरेशन संसाधन के माध्यम से किया जा सकता है। यदि डेटाबेस.इम्पोर्ट डॉक्यूमेंट्स ऑपरेशन रद्द कर दिया गया है, तो संभव है कि डेटा का एक सबसेट पहले ही क्लाउड फायरस्टोर में आयात किया जा चुका हो।

HTTP अनुरोध

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

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
name

string

आयात करने के लिए डेटाबेस. इस प्रकार का होना चाहिए: projects/{projectId}/databases/{databaseId}

निकाय से अनुरोध करें

अनुरोध निकाय में निम्नलिखित संरचना वाला डेटा शामिल है:

JSON प्रतिनिधित्व
{
  "collectionIds": [
    string
  ],
  "inputUriPrefix": string
}
खेत
collectionIds[]

string

कौन सी संग्रह आईडी आयात करनी है. अनिर्दिष्ट का अर्थ है आयात में शामिल सभी संग्रह।

inputUriPrefix

string

निर्यात की गई फ़ाइलों का स्थान. इसे सफलतापूर्वक पूर्ण हो चुके निर्यात से किसी एक एक्सपोर्टडॉक्यूमेंट्सरिस्पॉन्स के आउटपुटयूरीप्रीफिक्स से मेल खाना चाहिए। देखें: google.firestore.admin.v1beta2.ExportDocumentsResponse.output_uri_prefix

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय में Operation का एक उदाहरण शामिल होता है।

प्राधिकरण के दायरे

निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:

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

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।