У меня есть функция импорта в моем приложении v8, где пользователи могут импортировать участников.
Члены имеют несколько расширенных свойств, включая организацию, к которой они принадлежат, организации сами по себе являются документами и содержат всю информацию об этой организации.
При добавлении участника в бэк-офис организация выбирается, когда пользователь нажимает кнопку «Добавить».
Каждый участник содержит название организации, которое я могу запустить для проверки и найти документ организации (и, следовательно, его идентификатор), как я могу добавить (или связать) его с участником во время ввода?
Вот код, показывающий запрос Examine и строку, в которой я бы установил импортированную членскую организацию. При проверке член добавлен, но ничего не появляется там, где нужно добавить организацию.
var searcher = index.GetSearcher();
var results = searcher.CreateQuery("content").NodeTypeAlias("organisation").And().Field("clientName", member.OrganisationName).Execute();
var _id = "";
foreach (var result in results)
{
_id = result.Id;
}
customMember.SetValue("organisation", _id);