2016-08-16 1 views
0

에 의해 N1QL 내가 사용 반응성 카우치베이스 주식회사 (이 자바 SDK에 대한 스칼라 포트 - https://github.com/ReactiveCouchbase/ReactiveCouchbase-core)카우치베이스 주식회사 4.1 - 엔드 포인트

그리고 쿼리이 사용하는 HTTP 엔드 포인트 (HTTP에 대한 : // mycouchbaseadress : 8093/질의 Q = N1QL COMAND?)하지만 서버에 대한 응답은 "요청에 인식 할 수없는 매개 변수 : q"입니다.

내가 CBQ 엔진이 그렇게 시작하려고 시작 유래에서 찾기 'CBQ 엔진 -couchbase에 http : // mycouchbaseadress : 8093 /'하지만 오류가 ''플래그가 제공하지만 정의되지 않은 :

"-couchbase 내 카우치베이스 주식회사 버전은 4.1 커뮤니티

당신이 내가 엔드 포인트에 의해 서버에 내 n1ql 쿼리를 보낼 수있는 방법을 알고 있나요?

답변

0

ReactiveCouchbase에서 문제를, 또는 적어도 그 N1QL 지원이 오래된에 대해 개발 된 것 같다 베타 버전의 기능입니다.

Couchbase Server 4.0 GA 이상에서는 cbq-engine (N1QL의 베타 사용 과정)을 실행할 필요가 없습니다.

문제는 코드에서 (또는 JSON 본문) 인 경우 q= 매개 변수가 사용됩니다.

다른 사람들과 그 문제를 해결하기 위해 열린 pull-request이 있지만 오랜 시간 열었습니다.