У меня есть функция импорта в моем приложении v8, где пользователи могут импортировать участников.
Участники имеют несколько расширенных свойств, включая организацию, к которой они принадлежат, организации сами являются документами и содержат всю информацию об этой организации. .
При добавлении участника в бэк-офис организация выбирается, когда пользователь нажимает кнопку «Добавить».
Каждый участник содержит название организации, с помощью которого я могу выполнить запрос Examine и найти документ организации (и, следовательно, его идентификатор), как я могу добавить (или связать) его к члену во время входа?
Вот пока код, показывающий запрос 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);