블로그 개발

메인 화면에 랜덤 게시글 보기 기능을 완성했다.

블로그 개발 96 2025. 8. 3. 2025. 12. 27.

mongodb의 aggregate 기능은 좀 어려운 것 같다. 쓸때마다 검색해서 써야겠다...

어떻게 하면 좋을까... 하면서 방법을 좀 생각해봤는데,

  1. 일단은 활성화된 게시판을 설정에서 가져온다.
  2. 게시판 목록을 배열로 변환하고, 랜덤 함수를 이용해 아무거나 뽑는다.
  3. 해당 테이블에서 또 aggregate의 sample 기능을 활용해 아무 게시글 하나를 뽑는다.

이렇게 하여 기능을 완성했다. 이정도면 충분한 것 같은데, 아무래도 진정한 랜덤은 아니게 된 것 같지만,,, 뭐 어쩌겠나 내 실력이 아직 그정도인 것을ㅋㅋㅋ