mongodb를 2.x 버전에서 3.x로 마이그레이션하는 중에 위에서 언급 한 문제가 발생했습니다. 여기서 QUERYOPTION_AWAITDATA는 사용 불가능한 커서에 사용되었습니다.비 사용 가능 커서에 QUERYOPTION_AWAITDATA가 필요합니까?
문제 설명 : MongoDB-Java 드라이버의 이전 버전 즉, 2.11.4 버전에서는 TABLE이 아닌 커서에 QUERYOPTION_AWAITDATA를 사용할 수있었습니다. 그러나 MongoDB-Java 드라이버 버전 3.2에서는 Tailable 커서에서만 QUERYOPTION_AWAITDATA를 사용할 수 있습니다.
질문 :2.11.4에서 사용 불가능한 커서에 QUERYOPTION_AWAITDATA를 추가하면 어떤 차이가 있습니까? TABLE이 아닌 커서에 QUERYOPTION_AWAITDATA가 필요한 이유가 있다면 3.2 버전의 mongodb-java Drvier에서 어떻게 해결할 수 있습니까?
사용할 수없는 커서에 QUERYOPTION_AWAITDATA가 필요합니다.
설명해 주셔서 감사합니다. 버그 일 경우 3.x에 사용할 수없는 커서에 QUERYOPTION_AWAITDATA를 포함시키지 않는 것이 좋습니다. –