본문 바로가기
반응형

Read4

[Mongoose] Read관련, 차이점 [Mongoose] Model.find() vs Model.findById() vs Model.findOne() Read관련 Mongoose: Model.find(), Model.findById(), Model.findOne() 1. Model.find() 컬렉션 쿼리를 수행하고 해당되는 문서들을 반환한다. 2. Model.findById() _id에 해당하는 문서를 반환한다. (_id는 기본적으로 unique하기 때문에 하나의 문서만 반환된다.) findById(id)는 거의 findOne({ _id: id })과 동일하다. Id는 명령을 보내기 전에 스키마를 기반으로 캐스트된다. 3. Model.findOne() 쿼리를 수행하고 하나의 문서를 반환한다. Model.find() vs Model.find.. 2023. 2. 26.
[MongoDB] Read관련, 차이점 [MongoDB] db.collection.find() vs db.collection.findOne() Read관련 MongoDB: db.collection.find(), db.collection.findOne() db.collection.find() vs db.collection.findOne() db.collection.find(): 컬렉션 또는 뷰에 대해 쿼리를 수행하고 쿼리에 해당하는 커서 개체를 반환한다. db.collection.findOne(): 쿼리를 수행하고 쿼리에 해당하는 하나의(최초의) 문서를 반환한다. 차이점: 문서를 반환한다는 기준으로 보면 쿼리에 해당하는 모든 문서를 찾는지 단일 문서를 찾는지에 대한 차이가 있다. 2023. 2. 26.
[MongoDB] CRUD 관련 모음(Bulk포함) [MongoDB] Create(생성), Read(조회), Update(변경), Delete(삭제)_Bulk포함 1. Create(생성) db.collection.insertOne(), db.collection.insertMany(), db.collection.bulkWrite(), Bulk.insert() 2. Read(조회) db.collection.find(), db.collection.findOne(), Bulk.find() 3. Update(변경) db.collection.findOneAndUpdate(), db.collection.updateOne(), db.collection.updateMany(), db.collection.findOneAndReplace(), db.collection.rep.. 2023. 2. 25.
[Mongoose] Model (CRUD 관련) 모음 [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... 2023. 2. 25.
반응형