MongoDB field 제거 방법

2024. 1. 13. 02:45MongoDB, Mongoose

배경

MongoDB에서 개발 중 필요 없는 필드에 데이터가 쌓임


원인

개발 중 사용하지 않는 필드가 존재, 또는 마이그레이션이 진행 된 이후 사용되지 않는 필드가 존재


해결 방안

shell 명령어

db.{삭제해야하는 필드가 있는 컬렉션}.update({검색 조건}, {$unset:{삭제해야하는 필드명 : 1}})

 

* { $unset : { 삭제해야하는 필드명 : 1 } }  명령어는 필드를 제거한다는 의미이다.

 
728x90
반응형