我需要配置代码来从c#代码创建部分索引,我找到了用于创建索引的bucketmanager
。但是我找不到偏指数的解。这是bucketmanager.netsdk的链接。BucketManager
代码:
public IResult CreateIndex(
string indexName,
bool defer = false,
params string[] fields
)
我可以在couchbase查询工具上使用N1QL创建部分索引,但我需要从c#创建部分索引。这是索引文档的链接。沙发床中的索引
查询:
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);
这应该行得通。