클래스 FindOneAndModifyOptions


  • 공개 클래스 FindOneAndModifyOptions
    객체확장
    findOneAndUpdate, findOneAndReplace 또는 findOneAndDelete 작업(일반적으로 findOneAndModify 작업이라고도 함)에 적용할 옵션입니다.
    • 생성자 세부 정보

      • FindOneAndModifyOptions

        공개 FindOneAndModifyOptions()
    • 메서드 세부 정보

      • getProjection

        @Nullable
        public BSON getProjection()
        일치하는 모든 문서에 대해 반환할 필드를 설명하는 문서를 가져옵니다.
        반환합니다:
        프로젝트 문서(null일 수 있음)
      • 프로젝션

        공개 FindOneAndModifyOptions 프로젝션 (@Nullable
                                                  BSON 프로젝션)
        일치하는 모든 문서에 대해 반환할 필드를 설명하는 문서를 설정합니다.
        매개변수:
        projection - 프로젝트 문서로, null일 수 있습니다.
        반환합니다:
      • getSort

        @Nullable
        public BSON getSort()
        쿼리에 적용할 정렬 기준을 가져옵니다. 기본값은 null이며, 이는 문서가 정의되지 않은 순서로 반환됨을 의미합니다.
        반환합니다:
        정렬 기준을 설명하는 문서
      • sort

        public FindOneAndModifyOptions sort​(@Nullable
                                            BSON sort)
        쿼리에 적용할 정렬 기준을 설정합니다.
        매개변수:
        sort - 정렬 기준으로, null일 수 있습니다.
        반환합니다:
      • isUpsert

        공개 부울 isUpsert()
        쿼리 필터와 일치하는 문서가 없는 경우 새 문서를 삽입해야 하는 경우 true를 반환합니다. 기본값은 false입니다. 참고: 이 옵션은 findOneAndUpdate 및 findOneAndReplace만 사용합니다.
        반환합니다:
        쿼리 필터와 일치하는 문서가 없으면 새 문서를 삽입해야 하는 경우 true
      • 업서트

        public FindOneAndModifyOptions 업서트 ​(boolean 업서트)
        쿼리 필터와 일치하는 문서가 없는 경우 새 문서를 삽입해야 하면 true로 설정합니다.
        매개변수:
        upsert - 쿼리 필터와 일치하는 문서가 없는 경우 새 문서를 삽입해야 하면 true입니다.
        반환합니다:
      • isReturnNewDocument

        공개 부울 isReturnNewDocument()
        findOneAndModify 작업이 새 문서를 반환해야 하는 경우 true를 반환합니다. 기본값은 false입니다. 참고: findOneAndUpdate 및 findOneAndReplace만 이 옵션을 사용합니다. findOneAndDelete는 항상 이전 문서를 반환합니다.
        반환합니다:
        findOneAndModify 작업이 새 문서를 반환해야 하는 경우 true
      • returnNewDocument

        public FindOneAndModifyOptions returnNewDocument​(boolean returnNewDocument)
        findOneAndModify 작업이 새 업데이트된 문서를 반환해야 하는 경우 true로 설정합니다. 이 작업을 수행하면 업데이트 전의 문서가 반환되도록 하려면 false로 설정 / 비워 둡니다. 참고: 이 옵션은 findOneAndUpdate 및 findOneAndReplace만 사용합니다. findOneAndDelete는 항상 이전 문서를 반환합니다.
        매개변수:
        returnNewDocument - findOneAndModify 작업이 업데이트된 문서를 반환해야 하는 경우 true
        반환합니다: