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

MongoDB-এ সকল ডেটাবেস নাম জাভাস্ক্রিপ্ট অ্যারেতে পাওয়া

MongoDB-এ সকল ডেটাবেসের নাম জাভাস্ক্রিপ্ট অ্যারেতে সংগ্রহ করতে runCommand({listDatabases: 1}) ব্যবহার করা হয়।

অ্যাডমিন ডেটাবেসে স্যুইচ করে কমান্ড রান

{ "databases" : [ { "name" : "admin", "sizeOnDisk" : 847872, "empty" : false }, { "name" : "config", "sizeOnDisk" : 98304, "empty" : false }, { "name" : "local", "sizeOnDisk" : 73728, "empty" : false }, { "name" : "sample", "sizeOnDisk" : 1273856, "empty" : false }, { "name" : "sampleDemo", "sizeOnDisk" : 352256, "empty" : false }, { "name" : "studentSearch", "sizeOnDisk" : 262144, "empty" : false }, { "name" : "test", "sizeOnDisk" : 9527296, "empty" : false } ], "totalSize" : 12435456, "ok" : 1 }

শুধু নামগুলো অ্যারেতে পुश করা

7

নোট: মূল কোডে টাইপো আছে

মূল উদাহরণে dbs.databases[j].name লেখা আছে, সঠিক হচ্ছে allDatabasesDetails.databases[j].name।

সঠিক ও সংক্ষিপ্ত ভার্শন


বিকল্প: getDBNames() (সিম্পলার)

// সব ডেটাবেসে কোনো অপারেশন চালাতে
db.getMongo().getDBNames().forEach(function(dbName) { 
    if (dbName !== "admin" && dbName !== "local" && dbName !== "config") { 
        db.getSiblingDB(dbName).getCollectionNames().forEach(function(coll) { 
            print(dbName + "." + coll); 
        }); 
    } 
});
  1. জাভাস্ক্রিপ্ট Array reverse() মেথড

  2. জাভাস্ক্রিপ্ট array.keys() মেথড: ব্যবহার এবং উদাহরণ

  3. জাভাস্ক্রিপ্ট Array.isArray() মেথড

  4. জাভাস্ক্রিপ্ট array.flatMap() মেথড