Firebase কনসোল ব্যবহার করার সময় আপনি Cloud Firestore নিম্নলিখিত ক্রিয়াগুলি সম্পাদন করতে পারেন:
- ডেটা দেখুন, যোগ করুন, সম্পাদনা করুন এবং মুছুন।
- Cloud Firestore Security Rules তৈরি এবং আপডেট করুন।
- সূচী পরিচালনা করুন।
- ব্যবহার মনিটর.
ডেটা দেখুন
আপনি Firebase কনসোলে আপনার সমস্ত Cloud Firestore ডেটা দেখতে পারেন৷ Cloud Firestore ডেটা ট্যাব থেকে, সেই আইটেমের মধ্যে নেস্ট করা ডেটা খুলতে একটি নথি বা সংগ্রহে ক্লিক করুন।
একটি নির্দিষ্ট পথ খুলুন
একটি নির্দিষ্ট পাথে একটি নথি বা সংগ্রহ খুলতে, পাথ সম্পাদনা করুন বোতামটি ব্যবহার
:একটি সংগ্রহে নথি ফিল্টার করুন
একটি সংগ্রহে তালিকাভুক্ত নথিগুলি ফিল্টার করতে, ফিল্টার তালিকা বোতামটি ব্যবহার করুন
।অস্তিত্বহীন পূর্বপুরুষের নথি
এক বা একাধিক পূর্বপুরুষ না থাকলেও একটি নথি বিদ্যমান থাকতে পারে। উদাহরণস্বরূপ, path /mycoll/mydoc/mysubcoll/mysubdoc
এ নথিটি বিদ্যমান থাকতে পারে এমনকি যদি পূর্বপুরুষ নথি /mycoll/mydoc
না থাকে। Cloud Firestore ডেটা ভিউয়ার অনুপস্থিত পূর্বপুরুষের নথি নিম্নরূপ প্রদর্শন করে:
- একটি সংগ্রহের নথির তালিকায়, অস্তিত্বহীন পূর্বপুরুষ নথিগুলির নথি আইডিগুলিকে তির্যক করা হয়৷
- একটি অস্তিত্বহীন পূর্বপুরুষ নথির তথ্য প্যানেলে, ডেটা ভিউয়ার নির্দেশ করে যে নথিটির অস্তিত্ব নেই৷
তথ্য অনুসন্ধান করুন
আপনি Cloud Firestore ডেটা পৃষ্ঠার ক্যোয়ারী বিল্ডার ট্যাবে নথিগুলির জন্য অনুসন্ধান করতে পারেন৷
কোয়েরি নির্মাতা ট্যাবে ক্লিক করুন।
একটি ক্যোয়ারী সুযোগ নির্বাচন করুন.
একটি একক সংগ্রহ অনুসন্ধান করতে সংগ্রহ নির্বাচন করুন। পাঠ্য ক্ষেত্রে, একটি সংগ্রহের একটি পথ লিখুন।
একই আইডি সহ সমস্ত সংগ্রহ অনুসন্ধান করতে সংগ্রহ গোষ্ঠী নির্বাচন করুন৷ সংগ্রহ গ্রুপ ক্ষেত্রে, একটি সংগ্রহ গ্রুপ আইডি লিখুন।
টেবিল স্বয়ংক্রিয়ভাবে নির্দিষ্ট সংগ্রহ বা সংগ্রহ গ্রুপ থেকে নথি প্রদর্শন করবে.
প্রত্যাবর্তিত নথির সেট ফিল্টার করতে ক্যোয়ারী যোগ করুন ক্লিক করুন। ডিফল্টরূপে, Query Builder একটি
WHERE
ক্লজ যোগ করে। আপনি ড্রপডাউন এবং পাঠ্য ক্ষেত্রগুলি ব্যবহার করে এই ধারাটি পরিবর্তন করতে পারেন বা অন্য উপলব্ধ ধারাগুলির একটিতে পরিবর্তন করতে পারেন। আরও জটিল প্রশ্ন তৈরি করা চালিয়ে যেতে, ক্যোয়ারীতে যোগ করুন ক্লিক করুন।একটি ক্যোয়ারী ক্লজ অপসারণ করতে, এটি রিমুভ বাটনে ক্লিক করুন
। সমস্ত ক্যোয়ারী ক্লজ অপসারণ করতে, সাফ ক্লিক করুন।আপনার ডাটাবেস থেকে ফলাফল পুনরুদ্ধার করতে রান ক্লিক করুন.
ক্যোয়ারী প্রয়োজনীয়তা এবং সীমাবদ্ধতা
আপনি ক্যোয়ারী বিল্ডার ব্যবহার করার সময়, প্রশ্নগুলির জন্য নিম্নলিখিত প্রয়োজনীয়তা এবং সীমাবদ্ধতাগুলি মনে রাখবেন৷
সমস্ত প্রশ্ন এক বা একাধিক সূচী দ্বারা সমর্থিত হতে হবে. যদি ডাটাবেস ক্যোয়ারী সমর্থন করার জন্য একটি সূচক খুঁজে না পায় তবে এটি একটি ত্রুটি ফিরিয়ে দেবে যাতে প্রয়োজনীয় সূচক তৈরি করার জন্য একটি লিঙ্ক রয়েছে।
ORDER BY
clauses অবশ্যইWHERE
ক্লজের ফিল্ডের সাথে মিলবে এবং একই ক্রমে আসবে। ডিফল্টরূপে, ফলাফল ডকুমেন্ট ID দ্বারা আদেশ করা হয়. আপনি যদি সমতা (==
) ব্যতীত অন্য কোনও ক্ষেত্র দ্বারা ফিল্টার করেন তবে সেই ক্ষেত্রের জন্য একটিORDER BY
ধারা যোগ করুন।রেঞ্জ (
<
,<=
,>
,>=
) এবং সমান নয় (!=
,not-in
) ক্যোয়ারী ক্লজগুলিকে অবশ্যই একই ক্ষেত্রে ফিল্টার করতে হবে।
অতিরিক্ত সীমাবদ্ধতার জন্য, ক্যোয়ারী সীমাবদ্ধতা দেখুন।
ডেটা পরিচালনা করুন
Cloud Firestore , আপনি নথিতে ডেটা সঞ্চয় করেন এবং আপনার নথিগুলিকে সংগ্রহে সংগঠিত করেন। আপনি ডেটা যোগ করা শুরু করার আগে, Cloud Firestore ডেটা মডেল সম্পর্কে আরও জানুন।
আপনি Firebase কনসোল থেকে দস্তাবেজ এবং সংগ্রহগুলি যোগ করতে, সম্পাদনা করতে এবং মুছতে পারেন৷ আপনার ডেটা পরিচালনা করতে, Cloud Firestore বিভাগে ডেটা ট্যাবটি খুলুন:
ডেটা যোগ করুন
- সংগ্রহ যোগ করুন ক্লিক করুন, তারপর আপনার সংগ্রহের নাম লিখুন এবং পরবর্তী ক্লিক করুন।
- একটি নির্দিষ্ট ডকুমেন্ট আইডি লিখুন বা অটো আইডি ক্লিক করুন, তারপর আপনার নথিতে ডেটার জন্য ক্ষেত্র যোগ করুন।
- Save এ ক্লিক করুন। আপনার নতুন সংগ্রহ এবং নথি ডেটা ভিউয়ারে প্রদর্শিত হবে৷
- সংগ্রহে আরও নথি যোগ করতে, নথি যোগ করুন ক্লিক করুন।
ডেটা সম্পাদনা করুন
- এর নথি দেখতে একটি সংগ্রহে ক্লিক করুন, তারপর একটি নথির ক্ষেত্র এবং উপ-সংগ্রহ দেখতে ক্লিক করুন।
- একটি ক্ষেত্রের মান সম্পাদনা করতে ক্লিক করুন। নির্বাচিত নথিতে ক্ষেত্র বা উপ-সংগ্রহ যোগ করতে, ক্ষেত্র যোগ করুন বা সংগ্রহ যোগ করুন ক্লিক করুন।
ডেটা মুছুন
একটি সংগ্রহ মুছে ফেলতে:
- আপনি যে সংগ্রহটি মুছতে চান তা নির্বাচন করুন।
- নথির কলামের শীর্ষে মেনু আইকনে ক্লিক করুন, তারপর সংগ্রহ মুছুন ক্লিক করুন।
একটি নথি বা তার সমস্ত ক্ষেত্র মুছে ফেলতে:
- আপনি যে নথিটি মুছতে চান তা নির্বাচন করুন।
- নথির বিবরণ কলামের উপরে মেনু আইকনে ক্লিক করুন। নথি মুছুন বা নথি ক্ষেত্র মুছুন নির্বাচন করুন।
একটি নথি মুছে ফেললে সেই নথিতে থাকা সমস্ত নেস্টেড ডেটা মুছে যায়, যেকোন উপ-সংগ্রহ সহ। যাইহোক, একটি নথির ক্ষেত্র মুছে ফেলার ফলে এর উপ-সংগ্রহগুলি মুছে যায় না।
একটি নথিতে একটি নির্দিষ্ট ক্ষেত্র মুছে ফেলতে:
- এর ক্ষেত্রগুলি দেখতে নথিটি নির্বাচন করুন।
- আপনি যে ফিল্ডটি মুছতে চান তার পাশে ডিলিট আইকনে ক্লিক করুন।
Cloud Firestore Security Rules পরিচালনা করুন
Firebase কনসোল থেকে Cloud Firestore Security Rules যোগ করতে, সম্পাদনা করতে এবং মুছতে, Cloud Firestore বিভাগে নিয়ম ট্যাবে যান৷ নিয়ম সেট আপ এবং কাস্টমাইজ করার বিষয়ে আরও জানুন।
সূচী পরিচালনা করুন
আপনার প্রশ্নের জন্য নতুন সূচী তৈরি করতে এবং Firebase কনসোল থেকে বিদ্যমান সূচীগুলি পরিচালনা করতে, Cloud Firestore বিভাগে ইনডেক্স ট্যাবে যান৷ সূচী পরিচালনা সম্পর্কে আরও জানুন।
ব্যবহার মনিটর
আপনার Cloud Firestore ব্যবহার নিরীক্ষণ করতে, ফায়ারবেস কনসোলে Cloud Firestore ব্যবহার ট্যাবটি খুলুন। বিভিন্ন সময়কালে আপনার ব্যবহার পরিমাপ করতে ড্যাশবোর্ড ব্যবহার করুন।