Spring-data-mongodb преобразование и порядок по полю - PullRequest
0 голосов
/ 05 июля 2018

Я новичок в использовании mongodb в Springboot.

В реляционных базах данных мы можем преобразовать поле (скажем, из строки в дату) и отсортировать по этому преобразованному значению.

например.

SELECT * FROM car порядок по str_to_date (printDate, '% m-% d-% Y') DESC;

[{"name": "abc", "printDate": "06-21-2018"}, {"name": "def", "printDate": "07-04-2017"}]

Я пытаюсь использовать Mongodb вместо mysql.

Я создал PagingAndSortingRepository, но я не могу передать функцию в поле orderField.

Pageable pageable = PageRequest.of ( 0, 100 , Sort.by (Sort.Direction.DESC, "$ dateFromString ('printDate')") );

return carSampleRepository.query(pageable);

Есть ли способ сделать это в SpringBoot Spring-data-mongodb?

Спасибо

...