MongoDB শেল থেকে সমস্ত ডাটাবেসে কাজ করতে, আপনি adminCommand() সহ listDatabases ব্যবহার করতে পারেন।
ধরা যাক আমরা একটি নমুনা ডাটাবেস "পরীক্ষা" ব্যবহার করছি। প্রথমে, db কমান্ডের সাহায্যে বর্তমান ডাটাবেস পরীক্ষা করুন।
বর্তমান ডাটাবেস পেতে ক্যোয়ারী নিচে দেওয়া হল
> db;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
Test
মঙ্গো শেল
থেকে সমস্ত ডাটাবেসে কাজ করার জন্য নিচের প্রশ্নটি রয়েছে> var allDatabaseList = db.adminCommand('listDatabases');
এখন সমস্ত ডাটাবেস প্রিন্ট করার জন্য আপনাকে printjson() ব্যবহার করতে হবে। নিম্নোক্ত প্রশ্নটি
> printjson (allDatabaseList);
এটি নিম্নলিখিত আউটপুট তৈরি করবে
{ "databases" : [ { "name" : "admin", "sizeOnDisk" : 495616, "empty" : false }, { "name" : "config", "sizeOnDisk" : 98304, "empty" : false }, { "name" : "local", "sizeOnDisk" : 73728, "empty" : false }, { "name" : "sample", "sizeOnDisk" : 1388544, "empty" : false }, { "name" : "sampleDemo", "sizeOnDisk" : 278528, "empty" : false }, { "name" : "studentSearch", "sizeOnDisk" : 262144, "empty" : false }, { "name" : "test", "sizeOnDisk" : 9695232, "empty" : false } ], "totalSize" : 12292096, "ok" : 1 }