java Couchebase在Couchebase中创建全局二级索引
bucket.bucketManager().createN1qlIndex(indexName, fields, where, true, false);
我需要知道where
参数,以防万一
create index index_ABC on bucketname(fieldname) where xyzField=XYZ
给定:XYZ
是一个变量
你可以在下面搜索框中键入要查询的问题!
bucket.bucketManager().createN1qlIndex(indexName, fields, where, true, false);
我需要知道where
参数,以防万一
create index index_ABC on bucketname(fieldname) where xyzField=XYZ
给定:XYZ
是一个变量
# 1 楼答案
它必须是常量
在
travel-sample
(name
)上创建索引def_name_type
,其中(type
=“User”)这叫做部分索引。Index def_name_在所有文档的name字段上键入索引,其中
type
=“User”。CREATE Index中的WHERE子句是可选的。如果存在,则查询中需要存在完全相同的内容,否则将不选择索引例如: 选择META()。来自
travel-sample
WHERE name=“xyz”和type
=“User”的id