有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Couchebase在Couchebase中创建全局二级索引

bucket.bucketManager().createN1qlIndex(indexName, fields, where, true, false);

我需要知道where参数,以防万一

create index index_ABC on bucketname(fieldname) where xyzField=XYZ

给定:XYZ是一个变量


共 (1) 个答案

  1. # 1 楼答案

    它必须是常量

    travel-samplename)上创建索引def_name_type,其中(type=“User”)

    这叫做部分索引。Index def_name_在所有文档的name字段上键入索引,其中type=“User”。CREATE Index中的WHERE子句是可选的。如果存在,则查询中需要存在完全相同的内容,否则将不选择索引

    例如: 选择META()。来自travel-sampleWHERE name=“xyz”和type=“User”的id