如何在 couchbase 服务器中执行查询
How to execute a query in couchbase server
我想执行这个查询:select path_id , usr_id from pth
, 这样我就可以得到所有来自我的存储桶 "path" 的数据,因此我可以使用它为我的存储桶 "step".
生成数据
我尝试使用此查询创建索引:
在 pth
(path_id
,usr_id
) 上创建索引 idx_xref
;
然后我执行了这个查询:
select path_id , usr_id 来自 pth
我期待 json 结果..但我总是得到这个错误:
[
{
"code": 4000,
"msg": "No index available on keyspace pth that matches your query. Use CREATE INDEX or CREATE PRIMARY INDEX to create an index, or check that your expected index is online.",
"query_from_user": "select path_id , usr_id from pth
;"
}
]
select path_id, usr_id 来自 pth 其中 path_id 不丢失
索引的前导键需要出现在索引的 WHERE 子句中 selection。
您可以在此处找到更多详细信息:
https://blog.couchbase.com/n1ql-practical-guide-second-edition/
我通过创建主索引解决了这个问题:
在 pth 上创建主索引
谢谢大家的帮助:))
我想执行这个查询:select path_id , usr_id from pth
, 这样我就可以得到所有来自我的存储桶 "path" 的数据,因此我可以使用它为我的存储桶 "step".
我尝试使用此查询创建索引:
在 pth
(path_id
,usr_id
) 上创建索引 idx_xref
;
然后我执行了这个查询:
select path_id , usr_id 来自 pth
我期待 json 结果..但我总是得到这个错误:
[
{
"code": 4000,
"msg": "No index available on keyspace pth that matches your query. Use CREATE INDEX or CREATE PRIMARY INDEX to create an index, or check that your expected index is online.",
"query_from_user": "select path_id , usr_id from pth
;"
}
]
select path_id, usr_id 来自 pth 其中 path_id 不丢失
索引的前导键需要出现在索引的 WHERE 子句中 selection。
您可以在此处找到更多详细信息: https://blog.couchbase.com/n1ql-practical-guide-second-edition/
我通过创建主索引解决了这个问题: 在 pth 上创建主索引 谢谢大家的帮助:))