Docs Menu
Docs Home
/ /

유형 유효성 검사

IntelliJ 플러그인용 MongoDB 쿼리의 문서 필드를 검사하여 데이터 유형이 일치하는지 확인합니다. 예시 들어 동등성 비교, 삽입 또는 업데이트 작업에서 String 필드 사용하는 경우 플러그인은 필드 값을 검사하여 유형도 String인지 확인합니다.

값 유형이 유효하지 않으면 플러그인은 해당 유형을 할당할 수 없다는 경고를 표시합니다.

경고를 해결하려면 예상 유형과 일치하도록 필드 값을 변경합니다. 필드 동적으로 입력되고 엄격한 입력 규칙이 적용되지 않는 경우 잘못된 유형 경고를 무시해도 됩니다.

다음 예시 Java 코드 스니펫에서 trip_status 필드 유형은 String이지만 Filters 연산은 Integer1324324과 동등성 비교를 수행하려고 시도합니다.

public List<Document> findCompletedTripsByDriver( String driverId ) {
return trips.find( Filters.and(
Filters.eq( fieldName: "trip_status", value: 1324324 )
Filters.eq( fieldName: "driver_id", driverId )
)).into( new ArrayList<> () );
}

MongoDB 문서에서 value 은(는) Integer 이지만 trip_statusString 이므로 측면 패널의 Correctness Warnings 아래에 잘못된 유형에 대한 경고가 표시됩니다.

유형 유효성 검사 경고

잘못된 유형을 해결하려면 값을 String(으)로 변경하세요. 예시: "start".

  • BSON 유형

  • 데이터베이스 참조 유효성 검사

  • 경고 비활성화

  • 인덱스 성능 경고

돌아가기

데이터베이스 참조 유효성 검사

이 페이지의 내용