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

MongoDB에서 컬렉션을 삭제하는 방법은 무엇입니까?

<시간/>

MongoDB에서 컬렉션을 삭제하려면 drop() 명령을 사용해야 합니다. 구문은 다음과 같습니다.

db.yourCollectionName.drop();

위의 구문은 true 또는 false를 반환합니다. 컬렉션이 성공적으로 삭제되면 true를 반환하고 그렇지 않으면 false를 반환합니다.

먼저 MongoDB의 모든 컬렉션 이름을 표시하겠습니다. 여기에 일부 컬렉션이 포함된 데이터베이스 '샘플'이 있습니다. 먼저 '샘플' 데이터베이스로 전환해야 합니다. 쿼리는 다음과 같습니다.

> use sample;
switched to db sample

이제 show 명령을 사용하여 모든 컬렉션 이름을 표시합니다. 쿼리는 다음과 같습니다.

> show collections;

다음은 출력입니다.

bookInformation
userInformation

위에서 다음과 같은 두 가지 컬렉션이 있음을 알 수 있습니다.

  • 도서 정보

  • 사용자 정보

이제 컬렉션 이름 'bookInformation'을 삭제해 보겠습니다. 쿼리는 다음과 같습니다.

> db.bookInformation.drop();

다음은 true를 표시하는 출력입니다.

true

결과 true는 컬렉션을 성공적으로 삭제했음을 지정합니다. 이제 show 명령을 사용하여 모든 컬렉션 이름을 표시하여 확인할 수 있습니다. 쿼리는 다음과 같습니다.

> show collections;

다음은 출력입니다.

userInformation

위의 샘플 출력을 보면 'bookInformation'이라는 이름의 컬렉션이 없습니다.