服务器上的Couchbase N1QL查询

服务器上的Couchbase N1QL查询,couchbase,Couchbase,我使用N1QL教程练习编写查询。现在我有了自己的couchbase服务器,我想查询自己的数据 我的问题是 我可以在Couchbase服务器的何处编写查询 谢谢记住N1Q1仍处于测试阶段 它的工作方式是您必须运行Couchbase查询服务器(又名CBQ)。它在默认端口8093中运行(请参阅) 查询服务器将连接到指定的Couchbase实例/集群。 e、 g 需要注意的是,N1QL out now()有一个新的开发者预览,连接Couchbase集群的方式与user1697575给出的答案不同;现在是

我使用N1QL教程练习编写查询。现在我有了自己的couchbase服务器,我想查询自己的数据

我的问题是 我可以在Couchbase服务器的何处编写查询


谢谢

记住N1Q1仍处于测试阶段

它的工作方式是您必须运行Couchbase查询服务器(又名CBQ)。它在默认端口8093中运行(请参阅) 查询服务器将连接到指定的Couchbase实例/集群。 e、 g


需要注意的是,N1QL out now()有一个新的开发者预览,连接Couchbase集群的方式与user1697575给出的答案不同;现在是:

cbq-engine -datastore <CB-location>

N1QL已发布,可作为Couchbase服务器的一部分使用。 请下载Couchbase服务器4.1


更多信息请访问:

在哪里写?我试图在打开starttutorial.bat时得到的网页中编写您的代码,但在名为“cbq”的命令行客户端中不断收到错误消息。在命令提示符下,您可以发出N1QL语句。我在回答中举了一个例子。
cbq -engine http://your-cb-host:8093/

cbq> SELECT 'Hello World' AS Greeting
{
    "resultset": [
        {
            "Greeting": "Hello World"
        }
    ],
    "info": [
        {
            "caller": "http_response:160",
            "code": 100,
            "key": "total_rows",
            "message": "1"
        },
        {
            "caller": "http_response:162",
            "code": 101,
            "key": "total_elapsed_time",
            "message": "4.0002ms"
        }
    ]
}
cbq-engine -datastore <CB-location>
cbq-engine -datastore=dir:./data