Неправильная сортировка reactive mongo template

Данные фильтрует правильно, но сортировку делает неправильно

@Getter
@Setter
@EqualsAndHashCode(exclude = {"title", "fileName", "statusType"})
@RequiredArgsConstructor
@ToString
@Document(collection = "Slides")
public class Slide {

@Id
private String id;

@Field(value = "user_id")
@Indexed
private Long userId;

@Field(value = "create_time")
@Indexed
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private Date createTime;

@Field(value = "title")
private String title;

@Field(value = "slide_type")
private SlideType slideType;

@Field(value = "fileName")
private String fileName;

@Field(value = "status_type")
@Indexed
private CommonStatusType statusType;

@Field(value = "is_seen")
private boolean isSeen;

@Field(value = "is_likable")
private boolean isLiked;

@Field(value = "ddd")
@Indexed
private Set<Long> set;

@Field(value = "is_children")
private boolean isChildren;

@Field(value = "is_woman")
private boolean isWoman;

@Field(value = "is_man")
private boolean isMan;
}


public Flux<ResponseSlideDTO> getAdvActiveSlides() {

    Query query = new Query();
    query.addCriteria(Criteria.where("slide_type").is("ADV"));
    query.addCriteria(Criteria.where("status_type").is("ACTIVE"));
    query.with(Sort.by(("create_time")).descending());

    return reactiveMongoTemplate.find(query, Slide.class)
            .map(mapper::slideModelToSlideDto)
            .flatMap(this::loadSlideAttributes);
}

Ответы (0 шт):