| শুধুমাত্র ক্লাউড ফায়ারস্টোর এন্টারপ্রাইজ সংস্করণের জন্য প্রাসঙ্গিক। |
MongoDB সামঞ্জস্যতা ডাটাবেস ব্যবহার করে কীভাবে একটি ক্লাউড ফায়ারস্টোর তৈরি করবেন এবং mongosh টুল ব্যবহার করে এর সাথে সংযোগ স্থাপন করবেন তা শিখুন।
শুরু করার আগে
- যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে একটি Firebase প্রকল্প তৈরি করুন: Firebase কনসোলে , প্রকল্প যোগ করুন ক্লিক করুন, তারপর একটি Firebase প্রকল্প তৈরি করতে বা বিদ্যমান Google Cloud প্রকল্পে Firebase পরিষেবা যোগ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।
-
mongoshটুলটি ইনস্টল করুন
MongoDB সামঞ্জস্যতা ডাটাবেস দিয়ে একটি ক্লাউড ফায়ারস্টোর তৈরি করুন এবং সংযোগ স্ট্রিংটি পুনরুদ্ধার করুন
Firebase কনসোলে, একটি নতুন Firestore Enterprise সংস্করণ ডাটাবেস তৈরি করুন। MongoDB সামঞ্জস্যপূর্ণ ক্লাউড Firestore এর জন্য Firestore Enterprise সংস্করণ প্রয়োজন:Firebase কনসোলে, ফায়ারস্টোর ডাটাবেস পৃষ্ঠায় যান।
- আপনি যে ডাটাবেসটি প্রমাণীকরণ করতে চান তাতে ক্লিক করুন।
- এক্সপ্লোরার প্যানেলে, View more এ ক্লিক করুন।
- MongoDB টুল ব্যবহার করে Connect নির্বাচন করুন।
- সংযোগ স্ট্রিংটি অনুলিপি করুন।
সংযোগ স্ট্রিং ডাটাবেসের UID (সিস্টেম-জেনারেটেড) এবং ডাটাবেসের অবস্থানের উপর নির্ভর করে:
UID.LOCATION.firestore.goog
SCRAM প্রমাণীকরণের জন্য একটি ব্যবহারকারী তৈরি করুন
গুগল ক্লাউড কনসোলে, একটি নতুন ডাটাবেস ব্যবহারকারী তৈরি করুন এবং ব্যবহারকারীর পরিচয় এবং অ্যাক্সেস পরিচালনার অনুমতিগুলি বরাদ্দ করুন।
গুগল ক্লাউড কনসোলে, ডাটাবেস পৃষ্ঠায় যান।
- ডাটাবেসের তালিকা থেকে ডাটাবেস নির্বাচন করুন।
- নেভিগেশন মেনুতে, Auth এ ক্লিক করুন।
- ব্যবহারকারী যোগ করুন ক্লিক করুন।
- একটি ব্যবহারকারীর নাম লিখুন।
- ব্যবহারকারীর জন্য একটি পরিচয় এবং অ্যাক্সেস ব্যবস্থাপনা ভূমিকা নির্বাচন করুন।
- তৈরি করুন এ ক্লিক করুন। ডাটাবেস একটি ব্যবহারকারী তৈরি করে এবং আপনাকে ব্যবহারকারীর তৈরি করা পাসওয়ার্ড দেখায়। এই পাসওয়ার্ডটি কপি করে সংরক্ষণ করুন। আপনি পরে এই পাসওয়ার্ডটি পুনরুদ্ধার করতে পারবেন না। .
mongosh ব্যবহার করে সংযোগ করুন
আপনার ডাটাবেসের সাথে সংযোগ স্থাপনের জন্য সংযোগ স্ট্রিং, ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করুন, নিম্নলিখিত কনফিগারেশন বিকল্পগুলি ব্যবহার করে স্থানীয়ভাবে mongosh চালান।
mongosh 'mongodb://USERNAME:PASSWORD@CONNECTION_STRING:443/DATABASE_ID?loadBalanced=true&authMechanism=SCRAM-SHA-256&tls=true&retryWrites=false'
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- USERNAME : আপনার তৈরি করা ডাটাবেস ব্যবহারকারীর নাম।
- PASSWORD : আপনার তৈরি করা ডাটাবেস ব্যবহারকারীর জন্য তৈরি পাসওয়ার্ড।
- CONNECTION_STRING : ডাটাবেস সংযোগ স্ট্রিং।
- DATABASE_ID : একটি ডাটাবেস আইডি
একবার সংযুক্ত হয়ে গেলে, আপনি ডেটা তৈরি করতে এবং পড়তে পারেন, উদাহরণস্বরূপ:
db.pages.insertOne({ message: "Hello World!"})
db.pages.find({})
exitএরপর কি?
- সমর্থিত বৈশিষ্ট্যগুলির একটি তালিকা দেখুন
- MongoDB সামঞ্জস্যের সাথে ক্লাউড ফায়ারস্টোরে আচরণগত পার্থক্য সম্পর্কে জানুন
- অতিরিক্ত প্রমাণীকরণ পদ্ধতি সম্পর্কে জানুন