14.USE KEYS 关键词匹配查询
桶使用USE KEYS
可以针对数据的key进行匹配。
使用USE KEYS时,
可以使用任何表达式作为参数,参数可以是一个或多个值作为关键词。
下边的查询列表使用去搜索键包含"dave", "ian"两个关键词的数据.
注意是等值
Query:
SELECT fname, email
FROM tutorial
USE KEYS ["dave", "ian"]
结果:
{
"results": [
{
"email": "[email protected]",
"fname": "Dave"
},
{
"email": "[email protected]",
"fname": "Ian"
}
]
}
如何理解?
默认每个桶需要有一个主键的默认index索引.
测试过程:
1.创建一个testdata的测试桶

2.添加三个文档

3.进行搜索
SELECT *
FROM `testdata`
USE KEYS [ "revin"]
所以很显然,key作用就是针对那个文档的唯一标示

Last updated
Was this helpful?