Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

FieldOperationMetadata

google.longrunning.Operation लिए मेटाडेटा। FirestoreAdmin.UpdateField से परिणाम।

JSON प्रतिनिधित्व
 {
  "startTime" :  string ,
  "endTime" :  string ,
  "field" :  string ,
  "indexConfigDeltas" :  [
    {
      object ( IndexConfigDelta )
    }
  ] ,
  "state" :  enum ( OperationState ) ,
  "progressDocuments" :  {
    object ( Progress )
  } ,
  "progressBytes" :  {
    object ( Progress )
  }
} 
खेत
startTime

string ( Timestamp format)

जिस समय यह ऑपरेशन शुरू हुआ था।

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

endTime

string ( Timestamp format)

जिस समय यह ऑपरेशन पूरा हुआ। यदि ऑपरेशन अभी भी जारी है तो परेशान होंगे।

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

field

string

यह संसाधन जिस क्षेत्र संसाधन पर कार्य कर रहा है। उदाहरण के लिए: projects/{project_id}/databases/{database_id}/collectionGroups/{collectionId}/fields/{fieldPath}

indexConfigDeltas[]

object ( IndexConfigDelta )

IndexConfigDelta की एक सूची, जो इस ऑपरेशन के इरादे का वर्णन करती है।

state

enum ( OperationState )

ऑपरेशन की स्थिति।

progressDocuments

object ( Progress )

इस ऑपरेशन की प्रगति, दस्तावेजों में।

progressBytes

object ( Progress )

इस ऑपरेशन के बाइट्स में प्रगति।

IndexConfigDelta

एक इंडेक्स कॉन्फ़िगरेशन परिवर्तन के बारे में जानकारी।

JSON प्रतिनिधित्व
 {
  "changeType" :  enum ( ChangeType ) ,
  "index" :  {
    object ( Index )
  }
} 
खेत
changeType

enum ( ChangeType )

निर्दिष्ट करता है कि सूचकांक कैसे बदल रहा है।

index

object ( Index )

सूचकांक को बदला जा रहा है।

सूची

क्लाउड फायरस्टोर इंडेक्स एक डेटाबेस में दस्तावेजों के खिलाफ सरल और जटिल प्रश्नों को सक्षम करता है।

JSON प्रतिनिधित्व
 {
  "name" :  string ,
  "queryScope" :  enum ( QueryScope ) ,
  "fields" :  [
    {
      object ( IndexField )
    }
  ] ,
  "state" :  enum ( State )
} 
खेत
name

string

केवल आउटपुट। एक सर्वर इस सूचकांक के लिए नाम परिभाषित करता है। कंपोजिट इंडेक्स के लिए इस नाम का रूप होगा: projects/{project_id}/databases/{database_id}/collectionGroups/{collectionId}/indexes/{composite_index_id} सिंगल फील्ड इंडेक्स के लिए, यह फील्ड खाली होगा।

queryScope

enum ( QueryScope )

एक संग्रह क्वेरी स्कोप के साथ अनुक्रमित एक संग्रह के खिलाफ क्वेरी को निर्दिष्ट करने की अनुमति देता है, जो एक विशिष्ट दस्तावेज़ का बच्चा है, जिसे क्वेरी समय पर निर्दिष्ट किया गया है, और जिसमें एक ही संग्रह आईडी है।

किसी संग्रह समूह क्वेरी स्कोप के साथ अनुक्रमणिका निर्दिष्ट की गई क्वेरी के समय में निर्दिष्ट किसी विशिष्ट दस्तावेज़ से उतारे गए सभी संग्रहों के विरुद्ध क्वेरीज़ की अनुमति देता है, और इस इंडेक्स के समान संग्रह आईडी है।

fields[]

object ( IndexField )

इस सूचकांक द्वारा समर्थित क्षेत्र।

कम्पोजिट इंडेक्स के लिए, यह हमेशा 2 या अधिक फ़ील्ड होता है। अंतिम फ़ील्ड प्रविष्टि हमेशा फ़ील्ड पथ __name__ । यदि, सृजन पर, __name__ को अंतिम फ़ील्ड के रूप में निर्दिष्ट नहीं किया गया था, तो इसे स्वचालित रूप से उसी दिशा के साथ जोड़ा जाएगा जैसा कि अंतिम फ़ील्ड परिभाषित किया गया है। यदि किसी कंपोजिट इंडेक्स में अंतिम क्षेत्र दिशात्मक नहीं है, तो __name__ को __name__ (जब तक कि स्पष्ट रूप से निर्दिष्ट नहीं किया जाएगा) का आदेश नहीं दिया जाएगा।

सिंगल फील्ड इंडेक्स के लिए, यह हमेशा संबंधित फ़ील्ड के फील्ड पथ के बराबर फ़ील्ड पथ के साथ एक प्रविष्टि होगी।

state

enum ( State )

केवल आउटपुट। सूचकांक की सेवारत अवस्था।

IndexField

एक सूचकांक में एक क्षेत्र। फ़ील्डपाथ वर्णन करता है कि किस फ़ील्ड को अनुक्रमित किया गया है, value_mode वर्णन करता है कि फ़ील्ड मान को कैसे अनुक्रमित किया जाता है।

JSON प्रतिनिधित्व
 {
  "fieldPath" :  string ,

  // Union field value_mode can be only one of the following:
  "order" :  enum ( Order ) ,
  "arrayConfig" :  enum ( ArrayConfig )
  // End of list of possible types for union field value_mode .
} 
खेत
fieldPath

string

नाम हो सकता है। एकल फ़ील्ड इंडेक्स के लिए, यह फ़ील्ड के नाम से मेल खाना चाहिए या छोड़ा जा सकता है।

यूनियन फील्ड value_mode । फ़ील्ड मान को कैसे अनुक्रमित किया जाता है। value_mode निम्नलिखित में से केवल एक हो सकता है:
order

enum ( Order )

इंगित करता है कि यह फ़ील्ड निर्दिष्ट आदेश द्वारा आदेश का समर्थन करता है या =, <, <=>,>> = का उपयोग करके तुलना करता है।

arrayConfig

enum ( ArrayConfig )

इंगित करता है कि यह फ़ील्ड arrayValue s पर संचालन का समर्थन करता है।