Query()객체, Sort()객체
Back-End/API 2019. 7. 10. 10:14예제문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | @Override public List<GuestbookDTO> getArticleList() { Query query=new Query(); //db에 명령내릴것들을 저장하는 객체인 query객체 생성 query.with(new Sort(Sort.Direction.DESC, "post_date")); List<GuestbookDTO> list= (List<GuestbookDTO>)mongoTemplate.find( query, GuestbookDTO.class, COLLECTION_NAME); for(GuestbookDTO dto : list) { String content=dto.getContent(); content= content.replace("\r\n", "<br>"); dto.setContent(content); } return list; } | cs |
Query() 객체
api 설명
1 2 3 4 5 6 7 8 | public Query() {} /** * Creates a new {@link Query} using the given {@link CriteriaDefinition}. * * @param criteriaDefinition must not be {@literal null}. * @since 1.6 */ | cs |
db에 명령을 내릴 쿼리를 저장하는 객체
Sory() 객체
api 설명
1 2 3 4 5 6 7 8 9 10 | public Sort(Direction direction, String... properties) { this(direction, properties == null ? new ArrayList<>() : Arrays.asList(properties)); } /** * Creates a new {@link Sort} instance. * * @param direction defaults to {@link Sort#DEFAULT_DIRECTION} (for {@literal null} cases, too) * @param properties must not be {@literal null} or contain {@literal null} or empty strings. */ | cs |
배열을 정렬시키는 객체 이 예제에서는 DESC가 붙었으므로 내림차순으로 배열을 정렬시키라는 의미이다.
'Back-End > API' 카테고리의 다른 글
HashMap 객체의 사용방법 (0) | 2019.07.22 |
---|---|
jQuery - html 객체 (0) | 2019.07.04 |
이메일 관련 보내기 관련 API (0) | 2019.07.01 |
Spring API (@RequestMapping이 사용하는 속성) (0) | 2019.06.30 |
Spring API ( HttpServletRequest, HttpServletResponse ) (0) | 2019.06.27 |