2016-07-29 48 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

不要难过,我不是一个男生,我也犯了同样的错误:) –