我正在尝试在执行分组聚合后在多个字段上编写排序。当我升级到Nest 6.0.0.0 C#时,我收到一个错误,说我需要将我的描述符转换为IPromise。 我不确定如何提供此输入。 我的功能片段是这样的:
var sortList = new List();
foreach (SortCriteria sc in sortCriterias) {
switch (sc.SortMode) {
case SortMode.Asc:
sortList.Add(new SortField { Field = "Test", Order = SortOrder.Ascending });
break;
case SortMode.Desc:
sortList.Add(new SortField { Field = "Test2", Order = SortOrder.Descending });
break;
}
}
return sortList; --> Somehow I need to convert this list to IPromise<IList<ISort>>