এই কোর্সের যেকোনো command কিছু করার আগে আপনার MongoDB আসলে চালানোর জন্য কোথাও দরকার। দুটো ব্যবহারিক পথ আছে, আর বেশিরভাগ শিক্ষার্থীর জন্য দ্বিতীয়টা দিয়ে শুরু করা ভালো।
MongoDB Atlas হলো MongoDB-র নিজস্ব official cloud hosting service, একটা free tier ("M0") সহ যা শেখা আর ছোট প্রজেক্টের জন্য যথেষ্টের চেয়ে বেশি। আপনার কম্পিউটারে কিছু install হয় না।
| ধাপ | আপনি কী করেন |
|---|---|
| ১ | mongodb.com/cloud/atlas-এ একটা ফ্রি account তৈরি করুন |
| ২ | একটা ফ্রি M0 cluster তৈরি করুন (আপনার কাছাকাছি একটা region বেছে নিন) |
| ৩ | Database Access-এর অধীনে, একটা password সহ একটা database user তৈরি করুন |
| ৪ | Network Access-এর অধীনে, আপনার বর্তমান IP address অনুমতি দিন (বা শেখার সময় 0.0.0.0/0) |
| ৫ | Connect → Drivers-এ ক্লিক করুন, আর connection string কপি করুন |
Connection string দেখতে এমন — এই কোর্স জুড়ে আপনি এটা ব্যবহার করবেন, পরে Node.js থেকেও:
mongodb+srv://<username>:<password>@cluster0.xxxxx.mongodb.net/যদি আপনি বরং আপনার নিজের machine-এ MongoDB চালাতে চান, mongodb.com থেকে আপনার operating system-এর জন্য MongoDB Community Server download করুন, তারপর mongosh-ও install করুন, command-line shell যা এর সাথে কথা বলতে ব্যবহৃত হয় (পরের lesson-এ covered)। একটা local install একটা সরল connection string দিয়ে connect করে:
mongodb://localhost:27017Shell-এর পাশাপাশি, MongoDB Compass হলো database, collection, আর document browse করার জন্য একটা ফ্রি desktop GUI, command না টাইপ করে। এটা optional — এই কোর্সের সবকিছু command line থেকে কাজ করে — কিন্তু শেখার সময় visually data পরিদর্শন করার জন্য useful।
এই কোর্স default হিসেবে Atlas ধরে নেয়
এই কোর্সের উদাহরণ Atlas ধরে নেয়, কারণ এর কোনো local install দরকার নেই আর বেশিরভাগ team production-এ আসলে যা ব্যবহার করে তার সাথে মেলে। যেখানেই আপনি একটা connection string দেখেন, আপনি যদি সেই পথ নেন তাহলে আপনার নিজের Atlas string দিয়ে প্রতিস্থাপন করুন।