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

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

<시간/>

MongoDB에서 데이터베이스를 삭제하려면 dropDatabase() 메서드를 사용해야 합니다. 구문은 다음과 같습니다.

db.dropDatabase()

위의 구문은 현재 작업 중인 데이터베이스를 삭제합니다. 데이터베이스를 선택하지 않은 경우 기본 데이터베이스가 삭제됩니다.

데이터베이스를 삭제하기 전에 먼저 show 명령을 사용하여 모든 데이터베이스를 나열합니다. 쿼리는 다음과 같습니다.

> show dbs;

다음은 출력입니다.

admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB

여기서는 'sample' 데이터베이스를 삭제해 보겠습니다. 데이터베이스 '샘플'을 삭제하려면 use 명령을 사용하여 데이터베이스를 전환해야 합니다. 구문은 다음과 같습니다.

use yourDatabaseName;

쿼리는 다음과 같습니다.

> use sample;
switched to db sample

이제 데이터베이스 '샘플'을 삭제할 수 있습니다. 데이터베이스를 삭제하려면 위에서 설명한 것처럼 dropDatabase() 메서드를 사용해야 합니다.

쿼리는 다음과 같습니다.

> db.dropDatabase();

다음은 출력입니다.

{ "dropped" : "sample", "ok" : 1 }

이제 데이터베이스 '샘플'이 삭제되었는지 확인하려면 show 명령어를 사용해야 합니다. 쿼리는 다음과 같습니다.

> show dbs;

다음은 출력입니다.

admin 0.000GB
config 0.000GB
local 0.000GB

위의 샘플 출력을 보면 '샘플' 데이터베이스가 없습니다. 즉, 데이터베이스를 성공적으로 삭제했습니다.