একটি ক্ষেত্র কনফিগারেশন আপডেট করে। বর্তমানে, ফিল্ড আপডেট শুধুমাত্র একক ক্ষেত্র সূচক কনফিগারেশনে প্রযোজ্য। যাইহোক, FirestoreAdmin.UpdateField
এ কল করার জন্য একটি ফিল্ড মাস্ক প্রদান করা উচিত যাতে কলকারী জানেন না এমন কোনও কনফিগারেশন পরিবর্তন করা এড়াতে। ফিল্ড মাস্কটি এইভাবে নির্দিষ্ট করা উচিত: { paths: "indexConfig" }
।
এই কলটি একটি google.longrunning.Operation
প্রদান করে যা ফিল্ড আপডেটের স্থিতি ট্র্যাক করতে ব্যবহার করা যেতে পারে। অপারেশনের জন্য মেটাডেটা হবে FieldOperationMetadata
টাইপ।
ডাটাবেসের জন্য ডিফল্ট ক্ষেত্র সেটিংস কনফিগার করতে, সম্পদের নাম সহ বিশেষ Field
ব্যবহার করুন: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/*
HTTP অনুরোধ
PATCH https://firestore.googleapis.com/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
field.name | প্রয়োজন। ফর্ম একটি ক্ষেত্র পাথ একটি সাধারণ ক্ষেত্রের নাম হতে পারে, যেমন ক্ষেত্র পাথ উদাহরণ: (দ্রষ্টব্য: এখানে মন্তব্যগুলি মার্কডাউন সিনট্যাক্সে লেখা হয়েছে, তাই একটি কোড ব্লককে উপস্থাপন করার জন্য ব্যাকটিক্সের একটি অতিরিক্ত স্তর রয়েছে) একটি বিশেষ |
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
updateMask | একটি মুখোশ, ক্ষেত্রের আপেক্ষিক। নির্দিষ্ট করা হলে, শুধুমাত্র এই field_mask দ্বারা নির্দিষ্ট কনফিগারেশন ক্ষেত্রে আপডেট করা হবে। এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: |
শরীরের অনুরোধ
অনুরোধের অংশে Field
একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Operation
একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।