본문 바로가기
IT/파이썬

MongoDB find remove 예제 몇개 - mongo shell

MongoDB find remove 예제 몇개

mongo shell에서 console 로 하나하나 쳐서 하려니 불편하긴 하지만 연습은 해 놔야지.

 

일단 DB를 수정하기 위해서는 아래 단계로 admin 권한을 획득하고

 

> use admin

switched to db admin

> db.auth('admin','패스워드')

1

> show databases

admin 0.000GB

config 0.000GB

local 0.000GB

twarelabDB 0.014GB

> use 원하는DB명

switched to db twarelabDB

> db.result.find({'box':{$regex:"pa_backup"}})

 

부분 문자열로 Documents 가 있는지 확인해 보고, 

필요하면 찾기에 사용한 검색식을 이용해서 제거하고

 

> db.result.find({'box':{$regex:"1"}}).count()

> db.result.remove({'box':{$regex:"1"}})

 

날짜나 시간으로 검색할 때는 ISODate() 함수를 사용하고 있어서 그대로 해 봤다.

잘 되네...

 

> db.result.find({'date_created':{'$gte':ISODate('2021-02-18T16:25:01.213+00:00')}}).count()

40000

> db.result.remove({'date_created':{'$gte':ISODate('2021-02-18T17:25:01.213+00:00')}})

WriteResult({ "nRemoved" : 40000 })

 

이상 BJ.

갑갑해보이는 아파트 아~~ 알아가는 과정은 갑갑해

Ave Calvar Martinez 님의 사진, 출처: Pexels