Docs Menu
Docs Home
/ / /
Node.js 드라이버
/ / /

문서 삭제

이 페이지의 내용

  • 개요
  • 삭제

이 섹션에서는 쓰기 작업을 호출하여 MongoDB database의 collection에서 문서를 remove 하는 방법을 보여줍니다.

컬렉션에서 기존 문서를 제거하려면 deleteOne() 을 사용하여 문서 하나를 제거하거나 deleteMany() 을 사용하여 하나 이상의 문서를 제거할 수 있습니다. 이 메서드는 삭제하려는 문서와 일치하는 쿼리 문서를 허용합니다.

다음과 같이 JSON 객체에서 deleteOne() 또는 deleteMany() 쓰기 작업으로 삭제할 문서를 지정할 수 있습니다.

const doc = {
pageViews: {
$gt: 10,
$lt: 32768
}
};

deleteOne() 메서드를 사용하여 첫 번째로 일치하는 문서를 삭제하거나 deleteMany() 메서드를 사용하여 일치하는 모든 문서를 삭제하려면 문서를 메서드 매개 변수로 전달합니다.

const deleteResult = await myColl.deleteOne(doc);
const deleteManyResult = await myColl.deleteMany(doc);

위의 각 메서드 호출에 대한 결과의 deletedCount 필드에 다음과 같이 액세스하여 작업으로 삭제된 문서 수를 출력할 수 있습니다.

console.dir(deleteResult.deletedCount);
console.dir(deleteManyResult.deletedCount);

삭제 작업이 성공하면 이러한 명령문은 관련 작업으로 삭제된 문서 수를 출력합니다.

실행 가능한 전체 예제와 사용 가능한 옵션에 대한 자세한 내용은 deleteOne()deleteMany()의 사용 예제를 참조하세요.

돌아가기

_id 에 대한 사용자 지정 값

이 페이지의 내용