কম্পিউটার টিউটোরিয়াল

MongoDB-এ ডেটাবেসের তালিকা দেখানোর নিয়ম

MongoDB-এ ডেটাবেসের তালিকা দেখতে হলে সে ডেটাবেসে কমপক্ষে একটি ডকুমেন্ট থাকতে হয়। খালি ডেটাবেস `show dbs` কমান্ডে দেখা যায় না।

ডেটাবেস তৈরি ও যাচাই

> use app
switched to db app
> show dbs;

আউটপুট (নতুন `app` ডেটাবেস নেই):

admin       0.002GB
business    0.000GB
config      0.000GB
local       0.000GB
main        0.000GB
my          0.001GB
sample      0.003GB
sampleDemo  0.000GB
studentSearch 0.000GB
test        0.022GB
university  0.000GB
web         0.001GB
webcustomertracker 0.000GB

ডকুমেন্ট ইনসার্ট করলে ডেটাবেস দৃশ্যমান হয়

> db.demo.insert({"StudentName":"Chris"});
WriteResult({ "nInserted" : 1 })
> db.demo.find();
{ "_id" : ObjectId("5e07250e25ddae1f53b62204"), "StudentName" : "Chris" }
> show dbs;

আউটপুট (এখন `app` দেখাচ্ছে):

admin       0.002GB
app         0.000GB
business    0.000GB
config      0.000GB
local       0.000GB
main        0.000GB
my          0.001GB
sample      0.003GB
sampleDemo  0.000GB
studentSearch 0.000GB
test        0.022GB
university  0.000GB
web         0.001GB
webcustomertracker 0.000GB

মূল নীতিমালা: MongoDB শুধু নন-ইম্পটি ডেটাবেসই `show dbs`-এ দেখায়। ডেটাবেস তৈরি করলেই নয়, সেখানে ডেটা লিখতে হয়।

  1. MongoDB-এ নেস্টেড সাব-ডেটা অ্যাক্সেস করে নির্দিষ্ট ডকুমেন্ট খুঁজে বের করা

  2. MongoDB-তে শুধু ফিল্ড নাম কুয়েরি করে শুধু _id প্রদর্শন

  3. MongoDB-তে অনডিফাইনড এবং এক্সাক্ট ডকুমেন্ট রেকর্ড প্রদর্শন

  4. MongoDB ডাটাবেস পুরোপুরি ক্লিয়ার করা (dropDatabase)