একটি ক্ষেত্র পাথ একটি সাধারণ ক্ষেত্রের নাম হতে পারে, যেমন 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 সূচক কনফিগারেশন নেই৷
এই ক্ষেত্রের জন্য সূচক কনফিগারেশন. যদি সেট না করা হয়, ফিল্ড ইন্ডেক্সিং ancestorField দ্বারা সংজ্ঞায়িত কনফিগারেশনে ফিরে যাবে। স্পষ্টভাবে এই ক্ষেত্রের জন্য সমস্ত সূচী অপসারণ করতে, সূচীগুলির একটি খালি তালিকা সহ একটি সূচক কনফিগার নির্দিষ্ট করুন৷
শুধুমাত্র আউটপুট। সত্য হলে, Field সূচী কনফিগারেশন ancestorField দ্বারা নির্দিষ্ট করা কনফিগারেশন থেকে সেট করা হয়। মিথ্যা হলে, Field সূচক কনফিগারেশন স্পষ্টভাবে সংজ্ঞায়িত করা হয়।
ancestorField
string
শুধুমাত্র আউটপুট। Field সম্পদের নাম উল্লেখ করে যেখান থেকে এই ক্ষেত্রের সূচক কনফিগারেশন সেট করা হয় (যখন usesAncestorConfig সত্য হয়), অথবা যেখান থেকে এটি সেট করা হবে যদি এই ক্ষেত্রের কোনো সূচক কনফিগারেশন না থাকে (যখন usesAncestorConfig মিথ্যা হয়)।
reverting
boolean
শুধুমাত্র আউটপুট সত্য হলে, Field সূচী কনফিগারেশন প্রত্যাবর্তনের প্রক্রিয়াধীন রয়েছে। একবার সম্পূর্ণ হলে, সূচী কনফিগারেশনটি ancestorField দ্বারা নির্দিষ্ট ক্ষেত্রের মতো একই অবস্থায় স্থানান্তরিত হবে, যেখানে usesAncestorConfig করা হবে true এবং revertingfalse হবে।
TtlConfig
এই Field সেট আছে এমন নথিগুলির জন্য TTL (টাইম-টু-লাইভ) কনফিগারেশন।
একটি TTL-সক্ষম ক্ষেত্রে একটি টাইমস্ট্যাম্প মান সংরক্ষণ করা নথির পরম মেয়াদ শেষ হওয়ার সময় হিসাবে বিবেচিত হবে। অতীতের টাইমস্ট্যাম্প মানগুলি নির্দেশ করে যে নথিটি অবিলম্বে মেয়াদ শেষ হওয়ার জন্য যোগ্য৷ অন্য কোনো ডেটা টাইপ ব্যবহার করা বা ক্ষেত্রটি অনুপস্থিত রেখে পৃথক নথির মেয়াদ শেষ হয়ে যাবে।
টিটিএল প্রয়োগ করা হচ্ছে। পরিবর্তন ট্র্যাক করার জন্য একটি সক্রিয় দীর্ঘ-চলমান অপারেশন আছে। নতুন লিখিত নথিতে অনুরোধ অনুযায়ী টিটিএল প্রয়োগ করা হবে। বিদ্যমান নথিতে অনুরোধ করা TTL এখনও প্রক্রিয়া করা হচ্ছে। যখন সমস্ত বিদ্যমান নথিতে TTLগুলি প্রক্রিয়া করা হবে, তখন রাজ্য 'অ্যাক্টিভ'-এ চলে যাবে৷
ACTIVE
TTL সমস্ত নথির জন্য সক্রিয়।
NEEDS_REPAIR
সমস্ত বিদ্যমান নথির জন্য TTL কনফিগারেশন সক্ষম করা যায়নি৷ নতুন লিখিত নথিতে তাদের TTL প্রয়োগ করা অব্যাহত থাকবে। এই Field জন্য TTL সক্ষম করার শেষ প্রচেষ্টা ব্যর্থ হলে LRO ফিরে এসেছে, এবং আরও বিশদ বিবরণ থাকতে পারে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-04-12 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]