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

명령줄에서 MongoDB 데이터베이스를 삭제하려면 어떻게 합니까?

<시간/>

명령줄에서 MongoDB 데이터베이스를 삭제하려면 다음 구문을 사용하세요.

mongo yourDatabaseName --eval "db.dropDatabase()"

위의 구문을 이해하기 위해 MongoDB의 모든 데이터베이스를 표시해 보겠습니다. 쿼리는 다음과 같습니다 -

> show dbs;

다음은 출력입니다 -

StudentTracker 0.000GB
admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB
test 0.003GB

이름이 'StudentTracker'인 데이터베이스를 삭제합니다. 명령줄에서 데이터베이스를 삭제하는 쿼리는 다음과 같습니다. -

C:\Program Files\MongoDB\Server\4.0\bin>mongo StudentTracker --eval "db.dropDatabase()"

다음은 출력입니다 -

MongoDB shell version v4.0.5
connecting to: mongodb://127.0.0.1:27017/StudentTracker?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("afc34e93-b4c0-46f0-85bd-b80ed17b8c11") }
MongoDB server version: 4.0.5
{ "dropped" : "StudentTracker", "ok" : 1 }

이제 데이터베이스가 삭제되었는지 확인하십시오. 쿼리는 다음과 같습니다 -

> show dbs

다음은 출력입니다 -

admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB
test 0.003GB

샘플 출력을 보면 'StudentTracker' 데이터베이스가 삭제되었습니다.