2016-08-16 75 views
0

我用無Couchbase(這是斯卡拉端口的Java SDK - https://github.com/ReactiveCouchbase/ReactiveCouchbase-coreCouchbase 4.1 - N1QL通過端點

而對於查詢該使用HTTP端點(HTTP:// mycouchbaseadress:8093 /查詢q = N1QL COMAND? ),但對服務器的響應是「請求中無法識別的參數:q」。

我查找計算器開始CBQ-引擎,所以嘗試推出 'CBQ引擎-couchbase的http:// mycouchbaseadress:8093 /',但有錯誤 '' 標誌提供,但沒有定義:-couchbase」

我couchbase的版本是4.1社區

你知道我如何通過端點發送我的n1ql查詢服務器?

回答

0

好像有在ReactiveCouchbase一個錯誤,或者至少其n1QL支持是對過時的發展beta版本的功能

使用Couchbase Server 4.0 GA及更高版本,您無需運行cbq-engine(這是在N1QL測試版中使用的過程)。

問題是,在代碼中,參數q=現在應該是statement=(或JSON主體)。

有一個開放的pull-request恰好解決了這個問題,但它已經打開了很長時間。