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

MongoDB-এ ডেটাবেস ও কলেকশনের লিস্ট পাওয়া

MongoDB শেলে সার্ভারের সব ডেটাবেস এবং নির্দিষ্ট ডেটাবেসের সব কলেকশনের নাম পাওয়ার কমান্ডগুলো নিচে দেওয়া হলো।

সব ডেটাবেসের লিস্ট পাওয়া

use admin
db.runCommand({listDatabases: 1});

নির্দিষ্ট ডেটাবেসের সব কলেকশনের নাম পাওয়া

use yourDatabaseName;
db.getCollectionNames();

কেস ১: ডেটাবেস লিস্ট (অ্যাডমিন ডেটাবেস থেকে)

> use admin
switched to db admin
> db.runCommand({listDatabases: 1});
আউটপুট (অংশিক):
{
  "databases": [
    { "name": "admin", "sizeOnDisk": 1675264, "empty": false },
    { "name": "config", "sizeOnDisk": 131072, "empty": false },
    { "name": "local", "sizeOnDisk": 77824, "empty": false },
    { "name": "main", "sizeOnDisk": 184320, "empty": false },
    { "name": "my", "sizeOnDisk": 753664, "empty": false },
    { "name": "sample", "sizeOnDisk": 1286144, "empty": false },
    ...
  ],
  "totalSize": 20979712,
  "ok": 1
}

কেস ২: 'sample' ডেটাবেসের কলেকশন লিস্ট

> use sample;
switched to db sample
> db.getCollectionNames();
আউটপুট:
[
  "arraySizeErrorDemo",
  "basicInformationDemo",
  "copyThisCollectionToSampleDatabaseDemo",
  "documentWithAParticularFieldValueDemo",
  "employee",
  "findListOfIdsDemo",
  ...
  "userInformation"
]

নোট: show dbs ও show collections শেল শর্টকাট কমান্ড, কিন্তু প্রোগ্রামেটিক্যালি উপরের মেথডগুলো ব্যবহার করুন।

  1. MySQL সার্ভারে বিদ্যমান ডাটাবেসের তালিকা দেখানো

  2. MySQL ডেটাবেসের তালিকা এবং ভার্সন জানা

  3. জাভা ব্যবহার করে সব MongoDB ডেটাবেসের তালিকা কীভাবে পাবেন?

  4. লোকালি ইনস্টল করা পাইথন মডিউলদের তালিকা পাওয়া