কম্পিউটার

জাভা ব্যবহার করে মঙ্গোডিবি সংগ্রহ কীভাবে ড্রপ করবেন?


আপনি ড্রপ() ব্যবহার করে MongoDB থেকে একটি বিদ্যমান সংগ্রহ ড্রপ করতে পারেন পদ্ধতি।

সিনট্যাক্স

db.coll.drop()

কোথায়,

  • db ডাটাবেস।

  • কল সংগ্রহ (নাম) যেখানে আপনি নথি সন্নিবেশ করতে চান

উদাহরণ

অনুমান করুন আমরা একটি MongoDB ডাটাবেসে 3টি সংগ্রহ তৈরি করেছি যেমনটি নীচে দেখানো হয়েছে −

> use sampleDatabase
switched to db sampleDatabase
> db.createCollection("students")
{ "ok" : 1 }
> db.createCollection("teachers")
{ "ok" : 1 }
> db.createCollection("sample")
{ "ok" : 1 }
> show collections
sample
students
teachers

নিম্নলিখিত ক্যোয়ারীটি নমুনা নামের সংগ্রহটিকে মুছে দেয়৷

> db.sample.drop()
true
> show collections
example
students
teachers

জাভা প্রোগ্রাম ব্যবহার করা

জাভাতে, আপনি ড্রপ() ব্যবহার করে বর্তমান সংগ্রহে ব্যবহার করে একটি সংগ্রহ ড্রপ করতে পারেন com.mongodb.client.MongoCollection ইন্টারফেসের পদ্ধতি।

তাই জাভা প্রোগ্রাম −

ব্যবহার করে MongoDB-তে একটি সংগ্রহ ড্রপ করুন
  • নিশ্চিত করুন যে আপনি আপনার সিস্টেমে MongoDB ইনস্টল করেছেন

  • আপনার জাভা প্রকল্পের pom.xml ফাইলে নিম্নলিখিত নির্ভরতা যোগ করুন।

<dependency>
   <groupId>org.mongodb</groupId>
   <artifactId>mongo-java-driver</artifactId>
   <version>3.12.2</version>
</dependency>
  • MongoClient ক্লাস ইনস্ট্যান্টিয়েট করে একটি MongoDB ক্লায়েন্ট তৈরি করুন।

  • getDatabase() ব্যবহার করে একটি ডাটাবেসের সাথে সংযোগ করুন পদ্ধতি।

  • getCollection() ব্যবহার করে আপনি যে সংগ্রহটি বাদ দিতে চান তার বস্তুটি পান পদ্ধতি।

  • ড্রপ() পদ্ধতি ব্যবহার করে সংগ্রহটি ছেড়ে দিন।

উদাহরণ

import com.mongodb.client.MongoDatabase;
import com.mongodb.client.MongoIterable;
import com.mongodb.MongoClient;
public class DropingCollection {
   public static void main( String args[] ) {
      //Creating a Mongo client
      MongoClient mongo = new MongoClient( "localhost" , 27017 );
      //Connecting to the database
      MongoDatabase database = mongo.getDatabase("mydatabase");
      //Creating multiple collections
      database.createCollection("sampleCollection1");
      database.createCollection("sampleCollection2");
      database.createCollection("sampleCollection3");
      database.createCollection("sampleCollection4");
      //Retrieving the list of collections
      MongoIterable<String> list = database.listCollectionNames();
      System.out.println("List of collections:");
      for (String name : list) {
         System.out.println(name);
      }
      database.getCollection("sampleCollection4").drop();
      System.out.println("Collection dropped successfully");
      System.out.println("List of collections after the delete operation:");
      for (String name : list) {
         System.out.println(name);
      }
   }
}

আউটপুট

List of collections:
sampleCollection4
sampleCollection1
sampleCollection3
sampleCollection2
Collection dropped successfully
List of collections after the delete operation:
sampleCollection1
sampleCollection3
sampleCollection2

  1. জাভা ব্যবহার করে মঙ্গোডিবিতে কীভাবে একটি ডাটাবেস ড্রপ করবেন?

  2. জাভা ব্যবহার করে মঙ্গোডিবিতে কীভাবে একটি সূচক ড্রপ করবেন?

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

  4. জাভা ব্যবহার করে মঙ্গোডিবি ডাটাবেসের সমস্ত সংগ্রহ কীভাবে তালিকাভুক্ত করবেন?