从 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 的文档
是否转移到其他地方了? 如果不是,我们怎样才能达到同样的结果?
更新:
在进一步查看文档后,我发现了有关“序列化”的页面。
但是,我无权访问类代码来添加 JsonIgnore
属性(类位于其他库中)。