Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java를 사용하여 MongoDB에서 데이터베이스를 삭제하는 방법은 무엇입니까?


몽고DB db.dropDatabase() 명령은 기존 데이터베이스를 삭제하는 데 사용됩니다. 이렇게 하면 현재 데이터베이스가 삭제됩니다. 선택하지 않은 경우 기본(테스트) 데이터베이스가 삭제됩니다.

구문

db.dropDatabase()

Java에서 데이터베이스를 삭제하려면 먼저 getDatabase()를 사용하여 필요한 데이터베이스의 객체를 가져옵니다. 메소드에서 drop() 메소드를 호출하여 삭제하십시오.

예시

import com.mongodb.MongoClient;
import com.mongodb.client.MongoDatabase;
public class DropingDatabase {
   public static void main( String args[] ) {
      //Creating a MongoDB client
      @SuppressWarnings("resource")
      MongoClient mongo = new MongoClient( "localhost" , 27017 );
      //Creating a database
      mongo.getDatabase("myDatabase");
      System.out.println("Databases created successfully");
      MongoDatabase database = mongo.getDatabase("myDatabase");
      database.drop();
   }
}

출력

Database deleted successfully