如何使用C#在沙发上创建部分索引

问题描述 投票:0回答:1

我需要配置代码以从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';

提前感谢

c# asp.net-core couchbase
1个回答
0
投票

您可以简单地将索引定义作为查询传递:

var request = new QueryRequest("CREATE INDEX travel_info ON `travel-sample`(name, id, icoo, iata) WHERE type = 'airline';");

var queryResult = _bucket.Query<dynamic>(request);

应该可以。

© www.soinside.com 2019 - 2024. All rights reserved.