কম্পিউটার

আমি কিভাবে একটি MongoDB সার্ভারে ডাটাবেস এবং সংগ্রহের একটি তালিকা পেতে পারি?


সমস্ত ডাটাবেসের একটি তালিকা পেতে, আপনাকে নীচের সিনট্যাক্স −

ব্যবহার করতে হবে
use admin

db.runCommand({listDatabases: 1});

একটি নির্দিষ্ট ডাটাবেসের সমস্ত সংগ্রহের নামের একটি তালিকা পেতে, আপনাকে নীচের সিনট্যাক্স ব্যবহার করতে হবে -

use yourDatabaseName;

db.getCollectionNames();

আসুন উপরের সিনট্যাক্সগুলি বাস্তবায়ন করি -

কেস 1 - ডাটাবেসের একটি তালিকা পেতে

> 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
      },
      {
         "name" : "sampleDemo",
         "sizeOnDisk" : 352256,
         "empty" : false
      },
      {
         "name" : "studentSearch",
         "sizeOnDisk" : 262144,
         "empty" : false
      },
      {
         "name" : "test",
         "sizeOnDisk" : 15810560,
         "empty" : false
      },
      {
         "name" : "university",
         "sizeOnDisk" : 229376,
         "empty" : false
      },
      {
         "name" : "web",
         "sizeOnDisk" : 217088,
         "empty" : false
      }
   ],
   "totalSize" : 20979712,
   "ok" : 1
}

কেস 2 - সংগ্রহের একটি তালিকা পেতে

এখানে, আমরা ডাটাবেস “নমুনা”

-এর জন্য সংগ্রহের তালিকা পাচ্ছি
> use sample;
switched to db sample

> db.getCollectionNames();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
[
   "arraySizeErrorDemo",
   "basicInformationDemo",
   "copyThisCollectionToSampleDatabaseDemo",
   "documentWithAParticularFieldValueDemo",
   "employee",
   "findListOfIdsDemo",
   "findMimimumElementInArrayDemo",
   "findSubstring",
   "getAllRecordsFromSourceCollectionDemo",
   "getElementWithMaxIdDemo",
   "insertDocumentWithDateDemo",
   "internalArraySizeDemo",
   "largestDocumentDemo",
   "makingStudentInformationClone",
   "nestedArrayDemo",
   "oppositeAddToSetDemo",
   "prettyDemo",
   "returnOnlyUniqueValuesDemo",
   "selectItemDemo",
   "selectWhereInDemo",
   "sourceCollection",
   "specificFieldDemo",
   "studentInformation",
   "sumOfValueDemo",
   "sumTwoFieldsDemo",
   "truncateDemo",
   "updateFieldIfValueIsGreaterDemo",
   "updateInformation",
   "userInformation"
]

  1. আমরা কিভাবে সার্ভারে বর্তমানে বিদ্যমান MySQL ডাটাবেসের একটি তালিকা প্রদর্শন করতে পারি?

  2. MySQL ডাটাবেস এবং সংস্করণের একটি তালিকা পান?

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

  4. আমি কিভাবে স্থানীয়ভাবে ইনস্টল করা পাইথন মডিউলগুলির একটি তালিকা পেতে পারি?