bucket.bucketManager().createN1qlIndex(indexName, fields, where, true, false);
我需要知道where
参数,以防
create index index_ABC on bucketname(fieldname) where xyzField=XYZ
给定:XYZ
是一个变量。
答案 0 :(得分:0)
它必须是恒定值。
在def_name_type
(travel-sample
)上创建索引name
WHERE(type
="用户");
这称为部分索引。索引def_name_type索引type
="用户"的所有文档的名称字段。 CREATE Index中的WHERE子句是可选的。如果它存在,则需要在Query中存在完全相同的内容,否则将不会选择索引。
实施例:
SELECT META()。id FROM travel-sample
WHERE name =" xyz"和type
="用户&#34 ;;