从Nest迁移到Elasticsearch V8
在(使用Nest)之前,我有
var settings = new ConnectionSettings(new Uri(elasticSettings.Uri));
settings
.ThrowExceptions(elasticSettings.ThrowExceptions)
.PrettyJson(elasticSettings.PrettyJson)
.DefaultMappingFor<CorrelationContext>(ms => ms.Ignore(p => p.DgpHeader));
将ConnectionSettings
更改为ElasticsearchClientSettings
,但DefaultMappingFor
上的忽略选项不再可用.
我只找到了v7的相关文档,但找不到v8的文档
它搬到其他地方了吗? 如果不是,我们如何才能达到同样的结果呢?
Update:
在进一步查看文档后,我发现了有关serialization的页面.
然而,我无法访问类代码来添加JsonIgnore
属性(类在其他库中).