Опция сортировки, очевидно, требует, чтобы вы добавили map[string]interface{}
, где вы можете указать поле в качестве ключа и sortOrder в качестве значения (где 1 означает возрастание, а -1 означает убывание) следующим образом:
sortMap := make(map[string]interface{})
sortMap["version"] = 1
opt := findopt.Sort(sortMap)
Насколько я понимаю, это означает, что вы можете правильно отсортировать результаты только по одному sortField, поскольку ключи в карте перехода хранятся в случайном порядке.