2016-07-29 46 views
1

我試圖通過couchbase CBQon窗口查詢安全存儲桶。Couchbase CBQ安靜失敗

我有couchbase /斌在我的道路,並在命令行中我能夠運行這個命令:

cbq -engine=http://localhost:8091 -c=hug_contenthub:password 

似乎連接OK:對,我可以

Connected to : http://localhost:8091/. Type Ctrl-D or \QUIT to exit. 
Path to history file for the shell : C:\Users\kevin\.cbq_history 
cbq>_ 

從這裏除了辭職之外什麼都不做。我嘗試了幾個命令:

cbq> select 1=1 
    > SELECT DISTINCT type FROM `beer-sample` 
    > create primary index on `beer-sample` 

它們全部被忽略。根本沒有反饋。唯一改變的是cqb>變成「....>」,cqb位被刪除。

我在這裏錯過了什麼?

回答

2

我對Couchbase Server比較陌生,而且我習慣了舊的MS SQL方式,所以我覺得我有類似的問題。

我的解決方案:我在每個查詢的末尾添加了一個'分號'。

我還傾向於使用新的Query Workbench tool而不是cbq當我只是寫和調整N1QL查詢。 (但也許這只是我)。

+1

是的,缺少分號正是問題所在。 「>」表示cbq期望您繼續查詢,因爲它允許多行查詢。它只會在您輸入';'後處理查詢並打回來。 – EbenH

+1

Aaaaaaaaaah ...多煩人。小學生錯誤!謝謝!! – reach4thelasers

+0

不要難過,我不是一個男生,我也犯了同樣的錯誤:) –