我需要配置代码以从c#代码创建部分索引,我找到了用于创建索引的bucketmanager
。但是我找不到部分索引的解决方案。这是存储区管理器.net sdk的链接。BucketManager
代码:
public IResult CreateIndex(
string indexName,
bool defer = false,
params string[] fields
)
我可以在Couchbase查询工具上使用N1QL创建部分索引,但是我需要从c#创建部分索引。这是索引文档的链接。indexes in couchbase
查询:
CREATE INDEX travel_info ON `travel-sample`(name, id, icoo, iata)
WHERE type='airline';
提前感谢
您可以简单地将索引定义作为查询传递:
var request = new QueryRequest("CREATE INDEX travel_info ON `travel-sample`(name, id, icoo, iata) WHERE type = 'airline';");
var queryResult = _bucket.Query<dynamic>(request);
应该可以。