কম্পিউটার

কিভাবে MongoDB শেল থেকে সমস্ত ডাটাবেসে কাজ করবেন?


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
}

  1. মঙ্গোডিবি সংগ্রহের সমস্ত নথিতে কীভাবে একটি নতুন ক্ষেত্র যুক্ত করবেন

  2. কিভাবে নেস্টেড MongoDB নথি থেকে শুধুমাত্র কী প্রদর্শন করবেন?

  3. জাভা ব্যবহার করে মঙ্গোডিবি সংগ্রহ থেকে সমস্ত নথি কীভাবে পুনরুদ্ধার করবেন?

  4. কিভাবে জাভা ব্যবহার করে সমস্ত MongoDB ডাটাবেসের তালিকা পেতে হয়?