Method: projects.databases.importDocuments

Google ক্লাউড ফায়ারস্টোরে নথি আমদানি করে। একই নামের বিদ্যমান নথিগুলি ওভাররাইট করা হয়েছে৷ আমদানিটি পটভূমিতে ঘটে এবং এর অগ্রগতি তৈরি করা অপারেশন রিসোর্সের মাধ্যমে নিরীক্ষণ ও পরিচালনা করা যেতে পারে। যদি একটি databases.importDocuments অপারেশন বাতিল করা হয়, তাহলে এটি সম্ভব যে ডেটার একটি উপসেট ইতিমধ্যেই ক্লাউড ফায়ারস্টোরে আমদানি করা হয়েছে৷

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
name

string

ডাটাবেস আমদানি করতে। ফর্মের হতে হবে: projects/{projectId}/databases/{databaseId}

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "collectionIds": [
    string
  ],
  "inputUriPrefix": string
}
ক্ষেত্র
collectionIds[]

string

কোন কালেকশন আইডি আমদানি করতে হবে। অনির্দিষ্ট মানে আমদানিতে অন্তর্ভুক্ত সমস্ত সংগ্রহ।

inputUriPrefix

string

এক্সপোর্ট করা ফাইলের অবস্থান। এটি অবশ্যই সফলভাবে সম্পন্ন হয়েছে এমন একটি রপ্তানি থেকে একটি ExportDocumentsResponse-এর outputUriPrefix এর সাথে মেলে। দেখুন: google.firestore.admin.v1beta2.ExportDocumentsResponse.output_uri_prefix

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Operation একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

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

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।