使用 ElasticsearchClientSettings.DefaultMappingFor<>

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

从 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 属性(类位于其他库中)。

    

c# elasticsearch
1个回答
0
投票

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