नया लेन-देन बनाने के विकल्प.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड mode . लेन-देन का तरीका. mode इनमें से सिर्फ़ एक हो सकती है: |
|
readOnly |
लेन-देन का इस्तेमाल सिर्फ़ रीड ऑपरेशन के लिए किया जा सकता है. |
readWrite |
ट्रांज़ैक्शन का इस्तेमाल पढ़ने और लिखने, दोनों के लिए किया जा सकता है. |
ReadOnly
ऐसे लेन-देन के विकल्प जिनका इस्तेमाल, सिर्फ़ दस्तावेज़ों को पढ़ने के लिए किया जा सकता है.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड consistency_selector . इस लेन-देन के लिए अनुकूलता मोड. अगर यह नीति सेट नहीं है, तो डिफ़ॉल्ट रूप से अच्छी कंसिस्टेंसी होती है. consistency_selector इनमें से सिर्फ़ एक हो सकती है: |
|
readTime |
दिए गए समय में दस्तावेज़ों को पढ़ता है. यह पिछले एक घंटे के अंदर का माइक्रोसेकंड का सटीक टाइमस्टैंप होना चाहिए. इसके अलावा, अगर पॉइंट-इन-टाइम रिकवरी चालू है, तो यह पिछले सात दिनों में पूरे मिनट का टाइमस्टैंप भी हो सकता है. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: |
ReadWrite
लेन-देन के विकल्प, जिनका इस्तेमाल दस्तावेज़ों को पढ़ने और लिखने के लिए किया जा सकता है.
Firestore, तीसरे पक्ष के पुष्टि करने के अनुरोधों को रीड-राइट ट्रांज़ैक्शन बनाने की अनुमति नहीं देता.
जेएसओएन के काेड में दिखाना |
---|
{ "retryTransaction": string } |
फ़ील्ड | |
---|---|
retryTransaction |
फिर से कोशिश करने के लिए, लेन-देन किया जा सकता है. हालांकि, ऐसा करना ज़रूरी नहीं है. base64 कोड में बदली गई स्ट्रिंग. |