기억 휘발 방지소

[Node.js / Mongoose] 데이터 삭제하기 본문

Database/ODM

[Node.js / Mongoose] 데이터 삭제하기

choice91 2021. 10. 4. 23:02
728x90
반응형

📌 findByIdAndDelete

파라미터로는 문서의 _id가 들어온다.

문서의 _id필드를 찾아 삭제한다. Model.findOneAndDelete({ _id: id })의 약자라고 한다.

await Model.findByIdAndDelete(_id);

 

📌 deleteOne

컬렉션에서 조건에 일치하는 첫 번째 문서를 삭제한다.

await Model.deleteOne({ name: "삭제할 이름" });

 

📌 deleteMany

컬렉션에서 조건과 일치하는 모든 문서를 삭제한다.

await Model.deleteMany({ name: "삭제할 이름", age: 30 });
728x90
반응형