본문 바로가기
반응형

전체 글281

[Mongoose] Delete관련, 차이점 Delete관련 Mongoose: Model.remove(): 지원중지, Model.deleteOne(), Model.deleteMany(), Model.findByIdAndDelete(), Model.findOneAndDelete(), Model.findByIdAndRemove(), Model.findOneAndRemove() Model.remove(): 지원중지 2023.02.24 - [데이터베이스/MongoDB] - [Mongoose] Deprecation Warnings(remove(), update(), count()) [Mongoose] Deprecation Warnings(remove(), update(), count()) Deprecation Warnings (지원중단 경고)목록_(remo.. 2023. 3. 1.
[MongoDB] Delete관련, 차이점 db.collection.(drop() vs deleteMany() vs deleteOne() vs findOneAndDelete()) Delete관련 MongoDB, db.collection.remove(): 지원중지, db.collection.deleteOne(), db.collection.deleteMany(), db.collection.findOneAndDelete() db.collection.deleteOne() 1. 필터와 일치하는 첫 번째 문서를 삭제한다. 2. 정확한 삭제를 위해 _id와 같은 고유 인덱스의 일부인 필드를 사용해야한다. 3. "deleteCount"는 1로 고정이다. 반환 값(retun 값) 예시 { "acknowledged" : true, "deletedCount" : 1.. 2023. 3. 1.
[Mongoose] Update관련, 차이점 updateOne() vs findOneAndUpdate() vs replaceOne() vs updateOne() Update관련 Mongoose: Model.update(): 지원중지, Model.updateOne(), Model.updateMany(), Model.replaceOne(), Model.findOneAndReplace(), Model.findOneAndUpdate(), Model.findByIdAndUpdate() Model.update(): 지원중지 2023.02.24 - [데이터베이스/MongoDB] - [Mongoose] Deprecation Warnings(remove(), update(), count()) [Mongoose] Deprecation Warnings(remove().. 2023. 2. 28.
[MongoDB] Update관련, 차이점 update() vs replace() vs modify() Update관련 MongoDB: db.collection.update(): 지원중지, db.collection.updateOne(), db.collection.updateMany(), db.collection.findOneAndUpdate(), db.collection.findOneAndReplace(), db.collection.replaceOne(), db.collection.findAndModify() updateOne() vs updateMany() db.collection.updateOne(): 필터를 기반으로 컬렉션 내의 하나의 문서를 수정한다. db.collection.updateMany(): 필터를 기반으로 컬렉션 내의 여러 문서.. 2023. 2. 28.
[MongoDB] Deprecated Methods (지원중단 메소드) db.collection.count(), db.collection.insert(), db.collection.remove(), db.collection.remove(), db.collection.save(), db.collection.update() 등 사용되지 않는 방법 다음 셸 메서드는 mongosh에서 더 이상 사용되지 않는다. 대신 대체 자원 열에 나열된 방법을 사용한다. 지원중단 메소드(사용되지 않는 방법) 대신 사용하는 메소드 (대체 자원) db.collection.copyTo() Aggregation stage: $out db.collection.count() db.collection.countDocuments() db.collection.estimatedDcoumentCount() db.c.. 2023. 2. 28.
[GitHub] branch 기본 명령어 branch 기본 명령어 정리1. 브랜치 확인$ git branch2. 브랜치 생성 명령어$ git branch [branch 이름]3. 브랜치 전환 명령어$ git checkout [branch 이름]4. 브랜치 병합 명령어$ git merge 5. 브랜치 삭제 명령어$ git branch -d [branch 이름]6. 브랜치 이름 바꾸기 (main branch가 변경된다)$ git branch -m [새로운 branch 이름] 2023. 2. 27.
[Mongoose] Create관련, 차이점 Model.prototype.save(), Model.create(), Model.insertMany(), Model.bulkWrite(), Model.bulkSave Create관련Mongoose : Model.prototype.save(), Model.create(), Model.insertMany(), Model.bulkWrite(), Model.bulkSave 1. Model.prototype.save()document.isNew가 true인 경우 데이터베이스에 새 문서를 삽입하여 이 문서를 저장한다. isNew가 false인 경우 수정된 경로만 포함하는 updateOne 작업을 보낸다. 2. Model.create()하나 이상의 문서를 데이터베이스에 저장하기 위한 바로 가기이다.MyModel.c.. 2023. 2. 27.
[MongoDB] Create관련, 차이점 db.collection.insertOne(), db.collection.insertMany(), db.collection.bulkWrite() Create관련 MongoDB: db.collection.insert(): 지원중지, db.collection.save(): 지원중지, db.collection.insertOne(), db.collection.insertMany(), db.collection.bulkWrite() 1. db.collection.insertOne() InsertOne은 컬렉션에 단일 문서를 삽입하기 위해 삽입 명령을 실행한다. 문서 매개변수는 삽입할 문서여야 하고 0일 수 없다. 문서가 BSON으로 변환될 때 _id 필드가 없으면 마샬링된 문서에 자동으로 추가된다. (원본 문서는 .. 2023. 2. 27.
[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.
반응형