MongoDB2 mongodb - $push와 $addToSet의 차이점 MongoDB에서 $push 연산자와 $addToSet 연산자는 Document의 배열 필드에 요소를 추가하는 데 사용되는 연산자다.배열 필드에 요소를 추가하는 공통적인 동작을 수행하지만 $push와 $addToSet 에는 주요한 차이점이 있다. $push 연산자$push 연산자는 값이 배열에 이미 존재하더라도 지정된 값을 배열에 추가한다. 즉, 중복 체크를 수행하지 않고 중복 값을 허용한다.{ "_id": 1, "receiver": "receiver@test.com", "senders": ["sender1@test.com", "sender2@test.com"]}와 같은 Document에서 $push 연산자로 아래와 같이 요소를 추가한다.db.senders.updateOne( { _id: 1 },.. ETC 2024. 2. 18. spring boot data MongoDB - 연결 설정 하기 NoSQL 데이터베이스로 가장 많이 사용되고 있는 MongoDB를 spring boot data MongoDB 를 통해서 사용하는 방법에 대해서 정리해 보고자 한다. 샘플 코드는 spring boot 3.2.1 버전을 기반으로 작성하였다. Dependencygradleplugins { id 'java' id 'org.springframework.boot' version '3.2.1' id 'io.spring.dependency-management' version '1.1.4'}...dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-mongodb' ...} spring boot Mon.. 스프링부트 2023. 12. 29. 이전 1 다음 💲 추천 글