ঐচ্ছিকভাবে নথি আপডেট করার সময় একটি লেনদেন করে।
HTTP অনুরোধ
POST https://firestore.googleapis.com/v1beta1/{database=projects/*/databases/*}/documents:commit
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
database | প্রয়োজন। ডাটাবেসের নাম। ফর্ম্যাটে: |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"writes": [
{
object ( |
ক্ষেত্র | |
---|---|
writes[] | আবেদন করার জন্য লিখিত. সর্বদা পারমাণবিকভাবে এবং ক্রমে মৃত্যুদন্ড কার্যকর করা হয়। |
transaction | সেট করা হলে, এই লেনদেনের সমস্ত লেখা প্রযোজ্য, এবং এটি কমিট করে। একটি base64-এনকোডেড স্ট্রিং। |
প্রতিক্রিয়া শরীর
Firestore.Commit
এর প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"writeResults": [
{
object ( |
ক্ষেত্র | |
---|---|
writeResults[] | লিখিত প্রয়োগের ফলাফল। এই i-th লেখার ফলাফল অনুরোধে i-th লেখার সাথে মিলে যায়। |
commitTime | যে সময় কমিট ঘটেছে. একটি সমান বা বৃহত্তর RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।