REST Resource: projects.databases.collectionGroups.fields

সম্পদ: ক্ষেত্র

ডাটাবেসের একটি একক ক্ষেত্র প্রতিনিধিত্ব করে।

ক্ষেত্রগুলিকে তাদের "সংগ্রহ গোষ্ঠী" দ্বারা গোষ্ঠীভুক্ত করা হয়, যা একই আইডি সহ ডাটাবেসের সমস্ত সংগ্রহকে উপস্থাপন করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "indexConfig": {
    object (IndexConfig)
  }
}
ক্ষেত্র
name

string

ফর্ম projects/{projectId}/databases/{databaseId}/collectionGroups/{collectionId}/fields/{fieldPath}

একটি ক্ষেত্র পাথ একটি সাধারণ ক্ষেত্রের নাম হতে পারে, যেমন address বা mapValue-এর মধ্যে ক্ষেত্রগুলির একটি পথ, যেমন address.city , বা একটি বিশেষ ক্ষেত্রের পথ। একমাত্র বৈধ বিশেষ ক্ষেত্র হল * , যা যেকোনো ক্ষেত্রের প্রতিনিধিত্ব করে।

ক্ষেত্র পাথ (backtick). The only character that needs to be escaped within a quoted field path is the backtick character itself, escaped using a backslash. Special characters in field paths that must be quoted include: * , . , ``` (backtick), [ , ]`, সেইসাথে যেকোনো ascii প্রতীকী অক্ষর।

উদাহরণ: (দ্রষ্টব্য: এখানে মন্তব্যগুলি মার্কডাউন সিনট্যাক্সে লেখা হয়েছে, তাই একটি কোড ব্লককে উপস্থাপন করার জন্য ব্যাকটিক্সের একটি অতিরিক্ত স্তর রয়েছে) \ address.city` ঠিকানা.city represents a field named , in the field , not the map key . `*` *` represents a field named , কোনো ক্ষেত্র নয়।

একটি বিশেষ Field সমস্ত ক্ষেত্রের জন্য ডিফল্ট সূচীকরণ সেটিংস ধারণ করে। এই ক্ষেত্রটির সম্পদের নাম হল: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/* এই Field সংজ্ঞায়িত সূচীগুলি এমন সমস্ত ক্ষেত্রে প্রয়োগ করা হবে যেগুলির নিজস্ব Field সূচক কনফিগারেশন নেই৷

indexConfig

object ( IndexConfig )

এই ক্ষেত্রের জন্য সূচক কনফিগারেশন. যদি সেট না করা হয়, ফিল্ড ইন্ডেক্সিং ancestorField দ্বারা সংজ্ঞায়িত কনফিগারেশনে ফিরে যাবে। স্পষ্টভাবে এই ক্ষেত্রের জন্য সমস্ত সূচী অপসারণ করতে, সূচীগুলির একটি খালি তালিকা সহ একটি সূচক কনফিগার নির্দিষ্ট করুন৷

IndexConfig

এই ক্ষেত্রের জন্য সূচক কনফিগারেশন.

JSON প্রতিনিধিত্ব
{
  "indexes": [
    {
      object (Index)
    }
  ],
  "usesAncestorConfig": boolean,
  "ancestorField": string,
  "reverting": boolean
}
ক্ষেত্র
indexes[]

object ( Index )

এই ক্ষেত্রের জন্য সূচী সমর্থিত.

usesAncestorConfig

boolean

শুধুমাত্র আউটপুট। সত্য হলে, Field সূচী কনফিগারেশন ancestorField দ্বারা নির্দিষ্ট করা কনফিগারেশন থেকে সেট করা হয়। মিথ্যা হলে, Field সূচক কনফিগারেশন স্পষ্টভাবে সংজ্ঞায়িত করা হয়।

ancestorField

string

শুধুমাত্র আউটপুট। Field সম্পদের নাম উল্লেখ করে যেখান থেকে এই ক্ষেত্রের সূচক কনফিগারেশন সেট করা হয় (যখন usesAncestorConfig সত্য হয়), অথবা যেখান থেকে এটি সেট করা হবে যদি এই ক্ষেত্রের কোনো সূচক কনফিগারেশন না থাকে (যখন usesAncestorConfig মিথ্যা হয়)।

reverting

boolean

শুধুমাত্র আউটপুট সত্য হলে, Field সূচী কনফিগারেশন প্রত্যাবর্তনের প্রক্রিয়াধীন রয়েছে। একবার সম্পূর্ণ হলে, সূচী কনফিগারেশনটি ancestorField দ্বারা নির্দিষ্ট ক্ষেত্রের মতো একই অবস্থায় স্থানান্তরিত হবে, যেখানে usesAncestorConfig করা হবে true এবং reverting false হবে।

পদ্ধতি

get

একটি ক্ষেত্রের জন্য মেটাডেটা এবং কনফিগারেশন পায়।

list

এই ডাটাবেসের জন্য ক্ষেত্র কনফিগারেশন এবং মেটাডেটা তালিকাভুক্ত করে।

patch

একটি ক্ষেত্র কনফিগারেশন আপডেট করে।