2016-07-21 4 views
1

저는 스프링 데이터를 사용하여 & 클러스터의 버킷에서 문서를 가져오고 Couchbase로 POC 작업을하고 있습니다.스프링 데이터 Couchbase - 클러스터에 대한 관리자 권한이없는 검색

저는 큰 회사에서 일하고있어서 운이 좋았습니다. 그들은 나에게 양동이를 주었지만 여전히 클러스터에 대한 관리자 권한이 없으므로 버킷에만 액세스 할 수 있습니다.

그러나 스프링 데이터 문서를 조사 중이므로 서버에서 뷰를 만들지 않고 문서를 검색 할 수있는 방법을 찾을 수 없습니다. ("알 수없는 쿼리 매개 변수"와 같은 오류가 나타납니다). 그럼에도 불구하고 couchbase java sdk에서 n1ql 쿼리를 통해 액세스 할 수 있지만 Spring 데이터 계층을 사용하는 것은 필수입니다. 난 항상 서버 측 함수 방향으로 날 지점 발견

답변 예 : 내가 찾고자하는 것이 무엇 https://stackoverflow.com/a/30928169/3744307

는 목록 findReceiptByAccount (문자열 계정) 같은 저장소 방법을 추가하는 방법 함수를 서버 측에서 명시 적으로 선언하지 않아도됩니다.

findByX 메소드를 추가해야 할 때마다 관리자가이 기능을 만들도록 요청할 수 있습니까? 시간에 대한

감사합니다, 백그라운드에서 N1QL 색인을 사용하고, 저장소 엔티티 클래스 당 1 개 인덱스를 갖는 것이 있지만 그것은 (단일 차 인덱스 작업 것이다 봄 데이터 카우치베이스 주식회사 2.x를 가진

답변

0

성능에 가장 적합). 관리자에게 해당 색인을 한 번 만들도록 요청할 수 있습니까?

1

어떤 CB 버전입니까?

나는 4.5 이전에, 당신이 가지고있는 것 같은 n1ql 액세스로 인덱스를 직접 만들 수 있다고 생각한다!

+0

현재 서버에 설치된 CB의 현재 버전은 4.1입니다. 나는 실제로 n1ql을 통해 내 색인을 만들 수있었습니다! 감사 :) –