2016-07-25 25 views
0
curl -X POST -H "Cache-Control: no-cache" -H "Postman-Token: 94256359-1d49-d10d-d674-ee3cb57c8235" -d 'statement=SELECT text FROM weets LIMIT 1' "http://localhost:8093/query/service" 

的迴應是:N1QL REST API總是返回基地的錯誤選擇

{ 
    'requestID': '5d839aab-64c6-4c84-b89d-3d8137e19cf4', 
    'errors': [ 
     { 
      'code': 3000, 
      'msg': 'syntax error - at SELECT' 
     } 
    ], 
    'status': 'fatal', 
    'metrics': { 
     'elapsedTime': '830.837µs', 
     'executionTime': '746.072µs', 
     'resultCount': 0, 
     'resultSize': 0, 
     'errorCount': 1 
    } 
} 

我試圖通過Couchbase REST API來查詢數據,而是鬥爭,以成爲一個成功的請求。 我明白錯誤是什麼意思,但無法理解查詢有什麼問題。任何熟悉couchbase n1sql的人都請幫忙。 我很欣賞。

+0

它爲我的作品與Couchbase Server 4.5中,您使用的是哪個版本?我不知道擺脫'statement ='會更好嗎? –

+0

我正在使用版本:4.5.0-2601企業版(build-2601) – noob

+0

這很奇怪,我真的只是複製你的curl命令,只是將'weets'改成'default',它對我來說同樣是Couchbase版本。 .. –

回答