Method: projects.databases.documents.createDocument

একটি নতুন নথি তৈরি করে।

HTTP অনুরোধ

POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*/documents/**}/{collectionId}

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

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

পরামিতি
parent

string

প্রয়োজন। মূল সম্পদ। যেমন: projects/{projectId}/databases/{databaseId}/documents or projects/{projectId}/databases/{databaseId}/documents/chatrooms/{chatroom_id}

collectionId

string

প্রয়োজন। সংগ্রহ আইডি, parent আপেক্ষিক , তালিকা. যেমন: chatrooms

ক্যোয়ারী প্যারামিটার

পরামিতি
documentId

string

এই নথির জন্য ব্যবহার করার জন্য ক্লায়েন্ট-অর্পিত নথি আইডি৷

ঐচ্ছিক। যদি নির্দিষ্ট না করা হয় তবে পরিষেবা দ্বারা একটি আইডি বরাদ্দ করা হবে।

mask

object ( DocumentMask )

ক্ষেত্র ফিরে. সেট করা না থাকলে, সমস্ত ক্ষেত্র ফেরত দেয়।

যদি নথিতে এমন একটি ক্ষেত্র থাকে যা এই মাস্কে উপস্থিত না থাকে, তবে সেই ক্ষেত্রটি প্রতিক্রিয়াতে ফেরত দেওয়া হবে না।

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

অনুরোধের অংশে Document একটি উদাহরণ রয়েছে।

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

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

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

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

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

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