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

MongoDB-তে সব ডেটাবেসের সব কলেকশন কীভাবে পাবেন?

সব ডেটাবেস লিস্ট করা

প্রথমে admin ডেটাবেস-এ স্যুইচ করে listDatabases কমান্ড চালাতে হয়।

সিনট্যাক্স

> var adminDB = db.getSiblingDB("admin");
> var allDatabases = adminDB.runCommand({ "listDatabases": 1 }).databases;

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

> allDatabases.forEach(function(database) {
    db = db.getSiblingDB(database.name);
    var collections = db.getCollectionNames();
    collections.forEach(function(collection) {
        print(collection);
    });
});

আউটপুট নমুনা

clearingItemsInNestedArrayDemo
customIdDemo
deleteRecordDemo
... (অন্যান্য কলেকশন নাম গুলো)

ব্যাখ্যা: এই স্ক্রিপ্টটি সব ডেটাবেস এটারেট করে প্রতিটি ডেটাবেস-এ স্যুইচ করে এবং সেটার সব কলেকশনের নাম প্রিন্ট করে। এডমিন অধিকার দরকার হতে পারে।

টিপস: শেল স্ক্রিপ্ট (.js ফাইল) হিসেবে সংরক্ষণ করে mongo script.js দিয়ে চালাতে পারেন।

  1. জাভা ব্যবহার করে MongoDB ডেটাবেসের সব কালেকশন লিস্ট করা

  2. Matplotlib প্লট থেকে সব লেজেন্ড পাওয়া

  3. পাইথন ডিকশনারি থেকে সব ভ্যালুর লিস্ট কীভাবে পাবেন?

  4. পাইথন ডিকশনারি থেকে সব কী-এর লিস্ট কীভাবে পাবেন?