У меня есть документы PageContent с вложенными документами PageContent.
Используя приведенный ниже код, я могу вернуть один вложенный документ, используя идентификатор родительского элемента «id» и идентификатор вложенного документа «itemid», но я не смог понять, как вернуть один вложенный документ прямо с сервера эластичных пакетов. .
var response = await _elasticClient.GetAsync(DocumentPath<PageContent>.Id(id).Index("pagecontent"));
return response.Source.PageContentItems.Where(p => p.Id == itemid).FirstOrDefault();