Google अश्वेत समुदायों के लिए नस्लीय इक्विटी को आगे बढ़ाने के लिए प्रतिबद्ध है। देखो कैसे।
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

विधि: Projects.dat डेटाबेस.documents.commit

वैकल्पिक रूप से दस्तावेज़ों को अपडेट करते समय, लेन-देन करता है।

HTTP अनुरोध

POST https://firestore.googleapis.com/v1/{database=projects/*/databases/*}/documents:commit

URL gRPC ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
database

string

आवश्यक है। डेटाबेस का नाम। प्रारूप में: projects/{project_id}/databases/{database_id}

शरीर का अनुरोध करें

अनुरोध निकाय में निम्न संरचना वाला डेटा है:

JSON प्रतिनिधित्व
 {
  "writes" :  [
    {
      object ( Write )
    }
  ] ,
  "transaction" :  string
} 
खेत
writes[]

object ( Write )

आवेदन करने के लिए लिखता है।

हमेशा परमाणु और क्रम में निष्पादित।

transaction

string ( bytes format)

यदि सेट किया जाता है, तो इस लेनदेन में सभी लिखता है, और इसे लागू करता है।

एक बेस 64-एन्कोडेड स्ट्रिंग।

प्रतिक्रिया शरीर

यदि सफल हो, तो प्रतिक्रिया निकाय में निम्न संरचना वाला डेटा होता है:

Firestore.Commit लिए प्रतिक्रिया।

JSON प्रतिनिधित्व
 {
  "writeResults" :  [
    {
      object ( WriteResult )
    }
  ] ,
  "commitTime" :  string
} 
खेत
writeResults[]

object ( WriteResult )

राइट्स लगाने का नतीजा।

यह i-th लिखने का परिणाम अनुरोध में i-th लिखने से मेल खाता है।

commitTime

string ( Timestamp format)

जिस समय कमिटमेंट हुआ। एक बराबर या अधिक के साथ कोई भी पढ़ा readTime प्रतिबद्ध के प्रभाव को देखने के लिए गारंटी है।

RFC3339 UTC "ज़ुलु" प्रारूप में एक टाइमस्टैम्प, नैनोसेकंड रिज़ॉल्यूशन और नौ अंशों तक के अंकों के साथ। उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z"

प्राधिकरण स्कोप्स

निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:

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

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।