MongoDB 삭제(Delete 또는 Remove)

0 투표

Remove

db.test.remove({ });

를 하면 전체가 지워집니다. 지우는 동작을 하기 전에는 항상 신중하게 판단하고 하세요. 책임은 자신에게 있습니다.

db.nanumtip.insert({ name: '나눔팁' });

첫 번째 인자가 지울 다큐먼트를 선택하는 부분입니다.

db.nanumtip.remove({ name: '나눔팁' }); // WriteResult({ 'nRemoved': 2 })

deleteOne, deleteMany

몽고DB 3.2 버전부터는 Remove 메소드를 대체하는 두 메소드가 추가되었습니다.

db.nanumtip.deleteOne({ name: '나눔팁' });

사용 방법은 거의 같습니다. 하지만 deleteOne은 매칭되는 첫 번째 다큐먼트만 지우고, deleteMany는 매칭되는 모든 다큐먼트를 지운다는 점에서 차이가 있습니다. remove 메소드를 세분화한 겁니다.

당신의 답변

보여지는 당신의 이름 (옵션):
개인정보 보호: 이메일 주소는 이 알림을 발송하기 위해 사용됩니다.
안티-스팸 확인:
앞으로 이 검증을 피하려면,로그인 혹은 가입 하시기바랍니다.
add
...