MongoClient에서 update시 리턴되는 객체 UpdateResult에 대해 간략 정리 글입니다.
* wasAcknowledged() : write가 확인되었을 경우는 true를 돌려줍니다.
* getMatchedCount() : 쿼리와 일치하는 문서 수를 가져옵니다.
* isModifiedCountAvailable() : 수정 된 개수를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.
* getUpsertedId() : replace에 의해 삽입 된 문서가 생성되었을 경우, 삽입 된 문서의 _id가 돌려 주어집니다. 그렇지 않은 경우는 null
기본적으로 update 시 결과의 true/false 아닌 다른것도 리턴되어 더 사용하기 좋은 것 같습니다.
'Programming Bookmark > Mongo - NoSQL' 카테고리의 다른 글
mongo 실행중인 쿼리 중지 시키기. (0) | 2019.06.18 |
---|---|
DeleteResult - MongoClient delete시 리턴 객체 정리. (0) | 2019.06.11 |
mongo updateOne과 replaceOne의 차이 (0) | 2019.06.11 |
몽고(mongo) 덤프 뜨기 json, csv, dump import export (0) | 2019.04.11 |
mongo db 서버 클러스터링 replicatSet 설정하기 (0) | 2019.03.04 |