Method: projects.databases.documents.patch

একটি নথি আপডেট বা সন্নিবেশ করান।

HTTP অনুরোধ

PATCH https://firestore.googleapis.com/v1beta1/{document.name=projects/*/databases/*/documents/*/**}

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

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

পরামিতি
document.name

string

নথির সম্পদের নাম, উদাহরণস্বরূপ projects/{projectId}/databases/{databaseId}/documents/{document_path}

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

পরামিতি
updateMask

object ( DocumentMask )

ক্ষেত্র আপডেট করতে. মুখোশের কোনো ফিল্ড পাথের মধ্যে একটি সংরক্ষিত নাম থাকতে পারে না।

যদি নথিটি সার্ভারে বিদ্যমান থাকে এবং মাস্কে রেফারেন্স না থাকা ক্ষেত্রগুলি থাকে তবে সেগুলি অপরিবর্তিত থাকবে৷ মাস্কে উল্লেখ করা ক্ষেত্রগুলি, কিন্তু ইনপুট নথিতে উপস্থিত নয়, সার্ভারের নথি থেকে মুছে ফেলা হয়।

mask

object ( DocumentMask )

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

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

currentDocument

object ( Precondition )

নথিতে একটি ঐচ্ছিক পূর্বশর্ত। অনুরোধটি ব্যর্থ হবে যদি এটি সেট করা থাকে এবং লক্ষ্য নথি দ্বারা পূরণ না হয়।

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

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

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

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

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

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

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

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