Java SDK의 새로운 원시 쿼리 결과

최신 버전의 Java SDK (작성 시점 기준 2.3.3)에 새로운 클래스가 도입되었습니다: RawQueryExecutor. 이는 직접적인 결과를 제공합니다. N1QL 또는 FTS 쿼리를 직접 사용할 때와 마찬가지로 JSON 문자열 또는 JsonObject로 전달할 수 있습니다. 답변은 행으로 래핑되지 않습니다. 따라서 메서드의 결과를 클라이언트에 직접 전달할 수 있습니다. 추가 매핑이나 그 어떤 것도 필요하지 않습니다.

이는 SELECT 절을 통해 필요한 것을 정확히 쿼리할 수 있으므로 N1QL 쿼리에 특히 유용합니다. 적절한 커버링 인덱스와 함께 사용하면 매우 효율적입니다.

비동기 코드 샘플은 다음과 같습니다:

동기식입니다:

이 기능이 유용하다고 생각하시는지, 그리고 더 간단한 작업을 위해 이 기능을 원하시는지 알고 싶습니다. 여러분의 의견을 알려주세요!

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 로랑 도귄

Laurent는 파리에 사는 괴짜 금속공학도입니다. 주로 Java로 코드를 작성하고 AsciiDoc으로 구조화된 텍스트를 작성하며 데이터, 리액티브 프로그래밍 및 기타 유행어에 대해 자주 이야기합니다. 또한 Clever Cloud와 Nuxeo의 개발자 옹호자로 활동하며 해당 커뮤니티가 더 크고 강력하게 성장할 수 있도록 자신의 시간과 전문성을 바쳤습니다. 현재 Couchbase에서 개발자 관계를 운영하고 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.