MongoDB field 제거 방법
2024. 1. 13. 02:45ㆍMongoDB, Mongoose
배경
MongoDB에서 개발 중 필요 없는 필드에 데이터가 쌓임
원인
개발 중 사용하지 않는 필드가 존재, 또는 마이그레이션이 진행 된 이후 사용되지 않는 필드가 존재
해결 방안
shell 명령어
db.{삭제해야하는 필드가 있는 컬렉션}.update({검색 조건}, {$unset:{삭제해야하는 필드명 : 1}})
* { $unset : { 삭제해야하는 필드명 : 1 } } 명령어는 필드를 제거한다는 의미이다.
728x90
반응형
'MongoDB, Mongoose' 카테고리의 다른 글
Mongoose ($inc) Number 값을 자동으로 변환 하는 방법 (0) | 2024.01.13 |
---|---|
Mongoose ($addToSet) 배열 필드에 중복 되지 않는 데이터 넣는 방법 (1) | 2024.01.13 |
MongoDB 비교연산자 의미 $gt $gte $lte $lt (0) | 2023.10.29 |
MongoDB (Mongoose) Transaction 사용 방법 (0) | 2023.02.26 |
Mongoose 다중 연결 시 링크 별 Model 사용 방법 (0) | 2022.02.11 |