MongoRepository 인터페이스에서 사용중인 Java 클래스 엔티티에 속성을 추가하여 콜렉션에 새 부울 필드를 추가하고 있습니다. 그러나 기존 문서의 새 필드가 데이터베이스에서 null로 초기화되고 있습니다. 기존 문서에서 새 필드의 기본값을 false로 설정하려고합니다. Spring Data MongoDB에서 어떻게 할 수 있습니까?
-
답변 # 1
관련 자료
- python 3.x - 유효성 검사기를 사용하지 않고 필드에 None이 전달되면 pydantic에서 기본값을 만들 수 있습니까?
- mysql - Mysql8022 기본값 설정 DATE_FORMAT (sysdate (), '% Y % m % d') 오류
- reactjs - 머티리얼 UI에서 경로 이름을 기반으로 숨겨진 텍스트 필드 값을 설정하는 방법
- c# - 레코드 유형에 기본값을 추가하는 방법은 무엇입니까? - 에프#
- c# - roslyn 구문 트리 - 필드 값 변경
- python - Django의 쿼리 셋에있는 모든 개체의 필드 값을 어떻게 업데이트 할 수 있습니까?
- Java 목록은 한 필드를 기준으로 정렬 한 다음 특정 값을 기준으로 정렬합니다
- java - EditText는 빈 필드 android의 값을 가져옵니다
- kubernetes - specclusterip - 잘못된 값 :"": 필드는 변경할 수 없습니다
- excel - 0보다 작은 값에 조건부 서식 추가
- javascript - Stripe 계정에 카드를 추가 할 때 '통화'필드가 설정된 카드를 제공하십시오
- mysql - 새 값이 null이 아닌 경우 행 필드를 업데이트하는 방법
- reactjs - formik의 다른 필드를 기반으로 한 필드의 입력 값을 설정하는 방법은 무엇입니까?
- python - sqlalchemy automap에서 기본값이 작동하지 않습니다
- python - 장고 템플릿의 관련 테이블 필드 값에 액세스
- Django Python의 모든 개체 목록에서 필드 값 목록을 어떻게 가져올 수 있습니까?
- django - 값 오류 - 'id'필드에 숫자가 필요하지만 'faviconico'가 있습니다
- jsonschema - Json-schema 필드가 있고 값이 있습니다
- c# - "| ="연산자가 정적 필드 값을 캐시합니까?
- 열이 null 인 경우 Eloquent 기본값 사용
버전 1 Java 엔티티가 있다고 가정하자
나중에 소개했습니다
java에서 인스턴스 객체의 기본값은 null이므로 isAlive에 대한 값이없는 mongoDB의 문서는 기본값이 null입니다. 기본값이 false 인 경우 다음을 수행 할 수 있습니다