সূচক
-
FirestoreAdmin
(ইন্টারফেস) -
CreateIndexRequest
(বার্তা) -
DeleteIndexRequest
(বার্তা) -
ExportDocumentsMetadata
(বার্তা) -
ExportDocumentsRequest
(বার্তা) -
ExportDocumentsResponse
(বার্তা) -
Field
(বার্তা) -
Field.IndexConfig
(বার্তা) -
FieldOperationMetadata
(বার্তা) -
FieldOperationMetadata.IndexConfigDelta
(বার্তা) -
FieldOperationMetadata.IndexConfigDelta.ChangeType
(enum) -
GetFieldRequest
(বার্তা) -
GetIndexRequest
(বার্তা) -
ImportDocumentsMetadata
(বার্তা) -
ImportDocumentsRequest
(বার্তা) -
Index
(বার্তা) -
Index.IndexField
(বার্তা) -
Index.IndexField.ArrayConfig
(enum) -
Index.IndexField.Order
(enum) -
Index.QueryScope
(enum) -
Index.State
(enum) -
IndexOperationMetadata
(বার্তা) -
ListFieldsRequest
(বার্তা) -
ListFieldsResponse
(বার্তা) -
ListIndexesRequest
(বার্তা) -
ListIndexesResponse
(বার্তা) -
OperationState
(এনাম) -
Progress
(বার্তা) -
UpdateFieldRequest
(বার্তা)
ফায়ারস্টোর অ্যাডমিন
অপারেশনগুলি FirestoreAdmin
পরিষেবা দ্বারা তৈরি করা হয়, কিন্তু পরিষেবা google.longrunning.Operations
মাধ্যমে অ্যাক্সেস করা হয়৷
সূচক তৈরি করুন |
---|
একটি যৌগিক সূচক তৈরি করে। এটি একটি
|
ডিলিট ইনডেক্স |
---|
একটি যৌগিক সূচক মুছে দেয়।
|
নথিপত্র রপ্তানি করুন |
---|
Google ক্লাউড ফায়ারস্টোর থেকে অন্য স্টোরেজ সিস্টেমে, যেমন Google ক্লাউড স্টোরেজ থেকে সমস্ত নথির একটি অনুলিপি বা একটি উপসেট রপ্তানি করে৷ নথির সাম্প্রতিক আপডেটগুলি রপ্তানিতে প্রতিফলিত নাও হতে পারে৷ রপ্তানিটি ব্যাকগ্রাউন্ডে ঘটে এবং এর অগ্রগতি তৈরি করা অপারেশন রিসোর্সের মাধ্যমে পর্যবেক্ষণ ও পরিচালনা করা যেতে পারে। একটি রপ্তানির আউটপুট শুধুমাত্র একবার সংশ্লিষ্ট অপারেশন সম্পন্ন হলে ব্যবহার করা যেতে পারে। যদি একটি রপ্তানি অপারেশন সম্পূর্ণ হওয়ার আগে বাতিল করা হয় তবে এটি Google ক্লাউড স্টোরেজে আংশিক ডেটা রেখে যেতে পারে।
|
গেটফিল্ড |
---|
একটি ক্ষেত্রের জন্য মেটাডেটা এবং কনফিগারেশন পায়।
|
GetIndex |
---|
একটি যৌগিক সূচক পায়।
|
নথিপত্র আমদানি করুন |
---|
Google ক্লাউড ফায়ারস্টোরে নথি আমদানি করে। একই নামের বিদ্যমান নথিগুলি ওভাররাইট করা হয়েছে৷ আমদানিটি পটভূমিতে ঘটে এবং এর অগ্রগতি তৈরি করা অপারেশন রিসোর্সের মাধ্যমে নিরীক্ষণ ও পরিচালনা করা যেতে পারে। যদি একটি ImportDocuments অপারেশন বাতিল করা হয়, তাহলে এটি সম্ভব যে ডেটার একটি উপসেট ইতিমধ্যেই Cloud Firestore-এ আমদানি করা হয়েছে৷
|
তালিকাক্ষেত্র |
---|
এই ডাটাবেসের জন্য ক্ষেত্র কনফিগারেশন এবং মেটাডেটা তালিকাভুক্ত করে। বর্তমানে,
|
তালিকা ইনডেক্স |
---|
যৌগিক সূচী তালিকা.
|
আপডেট ফিল্ড |
---|
একটি ক্ষেত্র কনফিগারেশন আপডেট করে। বর্তমানে, ফিল্ড আপডেট শুধুমাত্র একক ক্ষেত্র সূচক কনফিগারেশনে প্রযোজ্য। যাইহোক, এই কলটি একটি ডাটাবেসের জন্য ডিফল্ট ক্ষেত্র সেটিংস কনফিগার করতে, সম্পদের নাম সহ বিশেষ
|
IndexRequest তৈরি করুন
FirestoreAdmin.CreateIndex
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
parent | ফর্ম |
index | কম্পোজিট সূচক তৈরি করতে হবে। |
ডিলিট ইনডেক্স রিকোয়েস্ট
FirestoreAdmin.DeleteIndex
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
name | ফর্ম |
রপ্তানি নথি মেটাডেটা
FirestoreAdmin.ExportDocuments
থেকে google.longrunning.Operation
ফলাফলের জন্য মেটাডেটা।
ক্ষেত্র | |
---|---|
start_time | যে সময় এই অপারেশন শুরু হয়। |
end_time | এই অপারেশন শেষ সময়. অপারেশন এখনও চলমান থাকলে আনসেট করা হবে। |
operation_state | রপ্তানি কার্যক্রমের অবস্থা। |
progress_documents | অগ্রগতি, নথিতে, এই অপারেশন. |
progress_bytes | এই অপারেশনের অগ্রগতি, বাইটে। |
collection_ids[] | কোন সংগ্রহ আইডি রপ্তানি করা হচ্ছে. |
output_uri_prefix | যেখানে সত্তা রপ্তানি করা হচ্ছে। |
রপ্তানি নথি অনুরোধ
FirestoreAdmin.ExportDocuments
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
name | রপ্তানি করার জন্য ডাটাবেস। ফর্মের হওয়া উচিত: |
collection_ids[] | কোন কালেকশন আইডি এক্সপোর্ট করতে হবে। অনির্দিষ্ট মানে সমস্ত সংগ্রহ। |
output_uri_prefix | আউটপুট URI. বর্তমানে শুধুমাত্র ফর্মের Google ক্লাউড স্টোরেজ URI সমর্থন করে: |
রপ্তানি নথি প্রতিক্রিয়া
google.longrunning.Operation
প্রতিক্রিয়া ফিল্ডে ফিরে এসেছে।
ক্ষেত্র | |
---|---|
output_uri_prefix | আউটপুট ফাইলের অবস্থান। অপারেশন সফলভাবে শেষ হওয়ার পরে এটি ক্লাউড ফায়ারস্টোরে (এই প্রকল্প বা অন্য প্রকল্প) একটি আমদানি শুরু করতে ব্যবহার করা যেতে পারে। |
মাঠ
ডাটাবেসের একটি একক ক্ষেত্র প্রতিনিধিত্ব করে।
ক্ষেত্রগুলিকে তাদের "সংগ্রহ গোষ্ঠী" দ্বারা গোষ্ঠীভুক্ত করা হয়, যা একই আইডি সহ ডাটাবেসের সমস্ত সংগ্রহকে উপস্থাপন করে।
ক্ষেত্র | |
---|---|
name | ফর্ম একটি ক্ষেত্র পাথ একটি সাধারণ ক্ষেত্রের নাম হতে পারে, যেমন ক্ষেত্র পাথ উদাহরণ: (দ্রষ্টব্য: এখানে মন্তব্যগুলি মার্কডাউন সিনট্যাক্সে লেখা হয়েছে, তাই একটি কোড ব্লককে উপস্থাপন করার জন্য ব্যাকটিক্সের একটি অতিরিক্ত স্তর রয়েছে) একটি বিশেষ |
index_config | এই ক্ষেত্রের জন্য সূচক কনফিগারেশন. যদি সেট না করা হয়, ফিল্ড ইন্ডেক্সিং |
IndexConfig
এই ক্ষেত্রের জন্য সূচক কনফিগারেশন.
ক্ষেত্র | |
---|---|
indexes[] | এই ক্ষেত্রের জন্য সূচী সমর্থিত. |
uses_ancestor_config | শুধুমাত্র আউটপুট। সত্য হলে, |
ancestor_field | শুধুমাত্র আউটপুট। |
reverting | শুধুমাত্র আউটপুট সত্য হলে, |
ফিল্ড অপারেশন মেটাডেটা
FirestoreAdmin.UpdateField
থেকে google.longrunning.Operation
ফলাফলের জন্য মেটাডেটা।
ক্ষেত্র | |
---|---|
start_time | যে সময় এই অপারেশন শুরু হয়। |
end_time | এই অপারেশন শেষ সময়. অপারেশন এখনও চলমান থাকলে আনসেট করা হবে। |
field | এই অপারেশন কাজ করছে যে ক্ষেত্রের সম্পদ. যেমন: |
index_config_deltas[] | |
state | অপারেশনের অবস্থা। |
document_progress | অগ্রগতি, নথিতে, এই অপারেশন. |
bytes_progress | এই অপারেশনের অগ্রগতি, বাইটে। |
IndexConfigDelta
একটি সূচক কনফিগারেশন পরিবর্তন সম্পর্কে তথ্য।
ক্ষেত্র | |
---|---|
change_type | সূচক কিভাবে পরিবর্তিত হচ্ছে তা উল্লেখ করে। |
index | সূচক পরিবর্তন করা হচ্ছে। |
ধরন পরিবর্তন করুন
সূচক কিভাবে পরিবর্তিত হচ্ছে তা উল্লেখ করে।
এনামস | |
---|---|
CHANGE_TYPE_UNSPECIFIED | পরিবর্তনের ধরন নির্দিষ্ট বা জানা নেই। |
ADD | একক ক্ষেত্র সূচক যোগ করা হচ্ছে। |
REMOVE | একক ক্ষেত্র সূচক সরানো হচ্ছে। |
GetFieldRequest
FirestoreAdmin.GetField
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
name | ফর্ম |
GetIndexRequest
FirestoreAdmin.GetIndex
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
name | ফর্ম |
ডকুমেন্টস মেটাডেটা আমদানি করুন
FirestoreAdmin.ImportDocuments
থেকে google.longrunning.Operation
ফলাফলের জন্য মেটাডেটা।
ক্ষেত্র | |
---|---|
start_time | যে সময় এই অপারেশন শুরু হয়। |
end_time | এই অপারেশন শেষ সময়. অপারেশন এখনও চলমান থাকলে আনসেট করা হবে। |
operation_state | আমদানি কার্যক্রমের অবস্থা। |
progress_documents | অগ্রগতি, নথিতে, এই অপারেশন. |
progress_bytes | এই অপারেশনের অগ্রগতি, বাইটে। |
collection_ids[] | কোন সংগ্রহ আইডি আমদানি করা হচ্ছে. |
input_uri_prefix | নথি আমদানি করা হচ্ছে অবস্থান. |
ডকুমেন্টস অনুরোধ আমদানি করুন
FirestoreAdmin.ImportDocuments
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
name | ডাটাবেস আমদানি করতে। ফর্মের হওয়া উচিত: |
collection_ids[] | কোন কালেকশন আইডি আমদানি করতে হবে। অনির্দিষ্ট মানে আমদানিতে অন্তর্ভুক্ত সমস্ত সংগ্রহ। |
input_uri_prefix | এক্সপোর্ট করা ফাইলের অবস্থান। এটি অবশ্যই সফলভাবে সম্পন্ন হয়েছে এমন একটি রপ্তানি থেকে ExportDocumentsResponse-এর output_uri_prefix এর সাথে মেলে। দেখুন: |
সূচক
ক্লাউড ফায়ারস্টোর সূচীগুলি একটি ডাটাবেসের নথিগুলির বিরুদ্ধে সহজ এবং জটিল প্রশ্নগুলি সক্ষম করে৷
ক্ষেত্র | |
---|---|
name | শুধুমাত্র আউটপুট। এই সূচকের জন্য একটি সার্ভার সংজ্ঞায়িত নাম। যৌগিক সূচীগুলির জন্য এই নামের ফর্মটি হবে: |
query_scope | একটি সংগ্রহের ক্যোয়ারী স্কোপ নির্দিষ্ট করা সূচীগুলি এমন একটি সংগ্রহের বিরুদ্ধে প্রশ্ন করার অনুমতি দেয় যা একটি নির্দিষ্ট নথির চাইল্ড, কোয়েরির সময় নির্দিষ্ট করা হয় এবং যার একই সংগ্রহ আইডি রয়েছে৷ একটি সংগ্রহ গ্রুপ ক্যোয়ারী স্কোপ নির্দিষ্ট করা সূচীগুলি একটি নির্দিষ্ট নথি থেকে প্রাপ্ত সমস্ত সংগ্রহের বিরুদ্ধে প্রশ্ন করার অনুমতি দেয়, কোয়েরির সময় নির্দিষ্ট করা হয় এবং যেগুলির এই সূচকের মতো একই সংগ্রহ আইডি রয়েছে৷ |
fields[] | এই সূচক দ্বারা সমর্থিত ক্ষেত্র. যৌগিক সূচীগুলির জন্য, এটি সর্বদা 2 বা তার বেশি ক্ষেত্র। শেষ ক্ষেত্র এন্ট্রি সর্বদা ক্ষেত্রের পথের জন্য হয় একক ক্ষেত্রের সূচীগুলির জন্য, এটি সর্বদা সংশ্লিষ্ট ক্ষেত্রের ক্ষেত্রের পথের সমান একটি ক্ষেত্র পাথ সহ ঠিক একটি এন্ট্রি হবে। |
state | শুধুমাত্র আউটপুট। সূচকের পরিবেশন অবস্থা। |
ইনডেক্সফিল্ড
একটি সূচক একটি ক্ষেত্র. ক্ষেত্র_পথ বর্ণনা করে কোন ক্ষেত্রটি সূচীকৃত হয়েছে, মান_মোড বর্ণনা করে যে কীভাবে ক্ষেত্রের মান সূচীকৃত হয়।
ক্ষেত্র | |
---|---|
field_path | নাম হতে পারে। একক ক্ষেত্রের সূচীগুলির জন্য, এটি অবশ্যই ক্ষেত্রের নামের সাথে মেলে বা বাদ দেওয়া হতে পারে৷ |
ইউনিয়ন ক্ষেত্র value_mode । কিভাবে ক্ষেত্রের মান সূচক করা হয়। value_mode নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
order | নির্দেশ করে যে এই ক্ষেত্রটি নির্দিষ্ট ক্রম অনুসারে অর্ডার করা বা =, <, <=, >, >= ব্যবহার করে তুলনা করা সমর্থন করে। |
array_config | নির্দেশ করে যে এই ক্ষেত্রটি |
ArrayConfig
সমর্থিত অ্যারের মান কনফিগারেশন।
এনামস | |
---|---|
ARRAY_CONFIG_UNSPECIFIED | সূচক অতিরিক্ত অ্যারে প্রশ্ন সমর্থন করে না. |
CONTAINS | সূচক অ্যারে কন্টেনমেন্ট প্রশ্ন সমর্থন করে। |
অর্ডার
সমর্থিত আদেশ.
এনামস | |
---|---|
ORDER_UNSPECIFIED | অর্ডার অনির্দিষ্ট. একটি বৈধ বিকল্প নয়. |
ASCENDING | ক্ষেত্রটি ক্রমবর্ধমান ক্ষেত্রের মান দ্বারা সাজানো হয়। |
DESCENDING | ক্ষেত্রটি ক্ষেত্রটির মান অবতরণ করে সাজানো হয়। |
কোয়েরিস্কোপ
ক্যোয়ারী স্কোপ একটি কোয়েরি চালানোর সুযোগকে সংজ্ঞায়িত করে। এটি একটি StructuredQuery এর ক্ষেত্র from
নির্দিষ্ট করা হয়েছে।
এনামস | |
---|---|
QUERY_SCOPE_UNSPECIFIED | ক্যোয়ারী সুযোগ অনির্দিষ্ট. একটি বৈধ বিকল্প নয়. |
COLLECTION | একটি সংগ্রহের ক্যোয়ারী স্কোপ নির্দিষ্ট করা সূচীগুলি এমন একটি সংগ্রহের বিরুদ্ধে প্রশ্নের অনুমতি দেয় যা একটি নির্দিষ্ট নথির চাইল্ড, কোয়েরির সময় নির্দিষ্ট করা হয় এবং যেটি সূচক দ্বারা নির্দিষ্ট করা সংগ্রহ আইডি রয়েছে৷ |
COLLECTION_GROUP | একটি সংগ্রহ গ্রুপ ক্যোয়ারী স্কোপ নির্দিষ্ট করা সূচীগুলি সূচী দ্বারা নির্দিষ্ট করা সংগ্রহ আইডি আছে এমন সমস্ত সংগ্রহের বিরুদ্ধে প্রশ্নের অনুমতি দেয়৷ |
অবস্থা
একটি সূচকের অবস্থা। সূচক তৈরির সময়, একটি সূচক CREATING
অবস্থায় থাকবে। সূচী সফলভাবে তৈরি করা হলে, এটি READY
অবস্থায় স্থানান্তরিত হবে। যদি সূচক তৈরিতে কোনো সমস্যার সম্মুখীন হয়, তাহলে সূচকটি NEEDS_REPAIR
অবস্থায় স্থানান্তরিত হবে।
এনামস | |
---|---|
STATE_UNSPECIFIED | রাষ্ট্র অনির্দিষ্ট। |
CREATING | সূচক তৈরি করা হচ্ছে। সূচকের জন্য একটি সক্রিয় দীর্ঘমেয়াদী অপারেশন আছে। একটি নথি লেখার সময় সূচক আপডেট করা হয়। কিছু সূচক ডেটা বিদ্যমান থাকতে পারে। |
READY | সূচক ব্যবহার করার জন্য প্রস্তুত. একটি নথি লেখার সময় সূচক আপডেট করা হয়। এটি প্রযোজ্য সমস্ত সঞ্চিত নথি থেকে সূচকটি সম্পূর্ণরূপে জনবহুল। |
NEEDS_REPAIR | সূচক তৈরি করা হচ্ছে, কিন্তু কিছু ভুল হয়েছে। সূচকের জন্য কোন সক্রিয় দীর্ঘমেয়াদী ক্রিয়াকলাপ নেই, এবং অতি সম্প্রতি সমাপ্ত দীর্ঘ-চলমান অপারেশন ব্যর্থ হয়েছে৷ একটি নথি লেখার সময় সূচক আপডেট করা হয় না। কিছু সূচক ডেটা বিদ্যমান থাকতে পারে। google.longrunning.Operations API ব্যবহার করুন কেন এই সূচীটি তৈরি করার জন্য সর্বশেষ প্রচেষ্টা ব্যর্থ হয়েছে তা নির্ধারণ করতে, তারপর সূচী পুনরায় তৈরি করুন৷ |
IndexOperationMetadata
FirestoreAdmin.CreateIndex
থেকে google.longrunning.Operation
ফলাফলের জন্য মেটাডেটা।
ক্ষেত্র | |
---|---|
start_time | যে সময় এই অপারেশন শুরু হয়। |
end_time | এই অপারেশন শেষ সময়. অপারেশন এখনও চলমান থাকলে আনসেট করা হবে। |
index | সূচক সম্পদ যে এই অপারেশন কাজ করছে. যেমন: |
state | অপারেশনের অবস্থা। |
progress_documents | অগ্রগতি, নথিতে, এই অপারেশন. |
progress_bytes | এই অপারেশনের অগ্রগতি, বাইটে। |
ListFieldsRequest
FirestoreAdmin.ListFields
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
parent | ফর্ম |
filter | তালিকার ফলাফলে প্রয়োগ করার জন্য ফিল্টার। বর্তমানে, |
page_size | ফলাফলের সংখ্যা। |
page_token | একটি পৃষ্ঠা টোকেন, |
তালিকাক্ষেত্র প্রতিক্রিয়া
FirestoreAdmin.ListFields
এর প্রতিক্রিয়া।
ক্ষেত্র | |
---|---|
fields[] | অনুরোধ করা ক্ষেত্র. |
next_page_token | একটি পৃষ্ঠা টোকেন যা ফলাফলের অন্য পৃষ্ঠার অনুরোধ করতে ব্যবহার করা যেতে পারে। ফাঁকা থাকলে, এটি শেষ পৃষ্ঠা। |
তালিকা ইনডেক্সের অনুরোধ
FirestoreAdmin.ListIndexes
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
parent | ফর্ম |
filter | তালিকার ফলাফলে প্রয়োগ করার জন্য ফিল্টার। |
page_size | ফলাফলের সংখ্যা। |
page_token | একটি পৃষ্ঠা টোকেন, |
তালিকা সূচক প্রতিক্রিয়া
FirestoreAdmin.ListIndexes
এর প্রতিক্রিয়া।
ক্ষেত্র | |
---|---|
indexes[] | অনুরোধ করা সূচক. |
next_page_token | একটি পৃষ্ঠা টোকেন যা ফলাফলের অন্য পৃষ্ঠার অনুরোধ করতে ব্যবহার করা যেতে পারে। ফাঁকা থাকলে, এটি শেষ পৃষ্ঠা। |
অপারেশন স্টেট
অপারেশনের অবস্থা বর্ণনা করে।
এনামস | |
---|---|
OPERATION_STATE_UNSPECIFIED | অনির্দিষ্ট। |
INITIALIZING | অনুরোধ প্রক্রিয়াকরণের জন্য প্রস্তুত করা হচ্ছে. |
PROCESSING | অনুরোধ সক্রিয়ভাবে প্রক্রিয়া করা হচ্ছে. |
CANCELLING | ব্যবহারকারীর অপারেশনে google.longrunning.Operations.CancelOperation কল করার পরে অনুরোধটি বাতিল হওয়ার প্রক্রিয়াধীন রয়েছে৷ |
FINALIZING | অনুরোধ প্রক্রিয়া করা হয়েছে এবং এটি চূড়ান্ত পর্যায়ে রয়েছে। |
SUCCESSFUL | অনুরোধ সফলভাবে সম্পন্ন হয়েছে. |
FAILED | অনুরোধটি প্রক্রিয়া করা শেষ হয়েছে, কিন্তু একটি ত্রুটির সম্মুখীন হয়েছে৷ |
CANCELLED | ব্যবহারকারী google.longrunning.Operations.CancelOperation কল করার পরে অনুরোধটি বাতিল করা শেষ হয়েছে৷ |
অগ্রগতি
অপারেশনের অগ্রগতি বর্ণনা করে। কাজের একক জেনেরিক এবং যেখানে Progress
ব্যবহার করা হয় তার উপর ভিত্তি করে ব্যাখ্যা করা আবশ্যক।
ক্ষেত্র | |
---|---|
estimated_work | কাজের পরিমাণ আনুমানিক। |
completed_work | কাজ সম্পন্ন করা পরিমাণ. |
ফিল্ড রিকোয়েস্ট আপডেট করুন
FirestoreAdmin.UpdateField
এর জন্য অনুরোধ।
ক্ষেত্র | |
---|---|
field | ক্ষেত্র আপডেট করা হবে. |
update_mask | একটি মুখোশ, ক্ষেত্রের আপেক্ষিক। নির্দিষ্ট করা হলে, শুধুমাত্র এই field_mask দ্বারা নির্দিষ্ট কনফিগারেশন ক্ষেত্রে আপডেট করা হবে। |