본문 바로가기
데이터베이스/MongoDB

[Mongoose] Model (CRUD 관련) 모음

by minhyeok.lee 2023. 2. 25.
반응형

[Mongoose] Model_Create(생성), Read(조회), Update(변경), Delete(삭제) 관련

 

1. 일반적인 CRUD 작업

Create: Model.create(), Model.insertMany(), Model.prototype.save()

Read: Model.find()

Update: Model.updateOne(), Model.updateMany(), Model.replaceOne()

Delete: Model.deleteMany(), Model.deleteOne()

 

 

2. _Id로 find() 이후 작업

Read: Model.findById()

Update: Model.findByIdAndUpdate()

Delete: Model.findByIdAndDelete(), Model.findByIdAndRemove()

 

 

3. _Id이외의 속성으로 find() CUD 작업

Read: Model.findOne()

Update: Model.findOneAndReplace(), Model.findOneAndUpdate()

Delete: Model.findOneAndDelete(), Model.findOneAndRemove()

반응형

댓글