我刚刚下载了用于OS X的Couchbase(社区版)并启动了它。那部分进行得很顺利。然后,我启动了命令行shell cbq,并尝试根据文档运行命令:
http://developer.couchbase.com/documentation/server/current/tools/cbq-shell.html topic_bzd_zwr_w5
我可以成功运行如下代码:
select * from `beer-sample` limit 1;
…但是我不能运行像
这样的元命令:HELP;
ECHO hello;
这些都返回一个错误响应:
cbq> HELP;
{
"requestID": "a52b8f2f-bef3-4d6f-83a8-f839ad1a87bb",
"errors": [
{
"code": 3000,
"msg": "Input was not a statement."
}
],
"status": "fatal",
"metrics": {
"elapsedTime": "401.285µs",
"executionTime": "347.522µs",
"resultCount": 0,
"resultSize": 0,
"errorCount": 1
}
}
和
cbq> ECHO hello;
{
"requestID": "0ec331ca-9f74-409f-b904-6d9543af73da",
"errors": [
{
"code": 3000,
"msg": "syntax error - at hello"
}
],
"status": "fatal",
"metrics": {
"elapsedTime": "492.399µs",
"executionTime": "431.839µs",
"resultCount": 0,
"resultSize": 0,
"errorCount": 1
}
}
我在这里做错了什么?
这似乎对我有用…
cbq> help;
Help information for all shell commands.
ALIAS [ name value ]
CONNECT url
COPYRIGHT
DISCONNECT
ECHO args ...
HELP [ args ... ]
POP [ parameter ]
PUSH [ parameter value ]
QUIT
EXIT
REDIRECT OFF | filename
SET [ parameter value ]
SOURCE filename
UNALIAS name ...
UNSET parameter
VERSION