본문 바로가기
Development/Free Topic

MongoDB에서 특정 오브젝트 삭제하기

by IMCOMKING 2020. 4. 9.

주피터나 python 스크립트를 이용해서 삭제할 수도 있지만, 가능하면 GUI툴을 이용해 보다 안전하게 처리해보자.


먼저 Robomongo 3T라는 gui기반 몽고DB tool을 portable로 설치한다.

https://robomongo.org/download



그 다음 query에 아래를 입력하여 원하는 조건의 항목을 나열한다.


db.getCollection('ccai_cdr').find({"record_date":"200406"})


그다음 나열된 항목들을 전체 선택한 뒤 우클릭해서 delete document를 클릭하면 안전하게 데이터를 삭제할 수 있다.


물론 db.getCollection('ccai_cdr').remove({"record_date":"200406"})


로 한방에 삭제할 수도 있지만, 수동 DB조작의 경우 위험하기 때문에 위와같은 방법을 취하는 게 좋다.

댓글