내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
mongodb를 배우고 mongodb 사용법에 대한 모든 세부 사항을 경험해 보세요. Weizan의 기사를 읽어 주셔서 감사합니다. 이것은 Wezan이 게시한 87번째 mongodb 기술 기사입니다. 이 칼럼에서 Wezan이 게시한 다른 기사를 찾아보세요. 제 글이 도움이 되었거나 문제가 해결되었다고 생각하시면 글 아래에 좋아요를 누르시거나 Wezan을 팔로우해주세요. 감사해요.
Mongodb의 인덱스는 대부분의 경우 컬렉션의 데이터 쿼리 효율성을 향상시킵니다. 그러나 쿼리 필드에 대한 인덱스가 여러 개인 경우 Mongodb가 잘못된 인덱스를 선택하게 되어 쿼리 효율성에 부정적인 영향을 미칠 수 있습니다. 동시에 데이터베이스 관리자는 정기적으로 인덱스 사용량을 확인하고 사용하지 않는 인덱스를 정리해야 합니다. 데이터 삽입 및 업데이트에 대한 영향을 줄입니다. 인덱스를 구축할 때 잘못된 이름을 입력하거나 인덱스 이름을 변경하는 경우에도 인덱스를 삭제해야 합니다.
이 기사에서는 공식 문서를 편집하고 Mongodb 인덱스 삭제에 대해 소개합니다.
색인 삭제
db.collection.dropIndex()
여러 인덱스 삭제
db.collection.dropIndexes()
사용자가 인덱스 이름 배열을 지정하지 않으면 _id 필드를 제외한 모든 인덱스가 삭제됩니다. 사용자가 인덱스 이름 배열을 지정한 경우 사용자가 지정한 배열 이름에 따라 배열을 삭제합니다.
getIndexes() 메서드를 사용하여 인덱스 이름을 가져옵니다.
db.collection.getIndexes()
단일 색인 삭제
db.collection.dropIndex("<indexName>")
여러 인덱스 삭제
db.collection.dropIndexes(["<indexName1>","<indexName1>",...])
_id 인덱스를 제외한 다른 인덱스 삭제
db.collection.dropIndexes()
삭제 후 getIndexes()를 사용하여 인덱스를 확인하세요.
db.collection.getIndexes()