Я хочу отсортировать по нескольким полям в mongo db, используя данные весны для mongodb. В настоящее время я пытаюсь добиться этого с помощью агрегации,Данные весны mongodb сортировать по нескольким полям
Aggregation agg = newAggregation(
match(Criteria.where("userId").is(userId)),
sort(Sort.Direction.DESC, "type", "createdDate"),
);
AggregationResults<MyBean> results = mongoOperations.aggregate(agg, MyBean.class, MyBean.class);
Когда я делаю это, сортировка по «типа» и «createdDate» по заказу DESC. Но я хочу, чтобы DESC на «type» и ASC на «createdDate».
Я попытался,
sort(Sort.Direction.DESC, "type");
sort(Sort.Direction.ASC, "createdDate");
но это сортирует только на createdDate.