mongodb의 aggregate 기능은 좀 어려운 것 같다. 쓸때마다 검색해서 써야겠다...
어떻게 하면 좋을까... 하면서 방법을 좀 생각해봤는데,
- 일단은 활성화된 게시판을 설정에서 가져온다.
- 게시판 목록을 배열로 변환하고, 랜덤 함수를 이용해 아무거나 뽑는다.
- 해당 테이블에서 또 aggregate의 sample 기능을 활용해 아무 게시글 하나를 뽑는다.
이렇게 하여 기능을 완성했다. 이정도면 충분한 것 같은데, 아무래도 진정한 랜덤은 아니게 된 것 같지만,,, 뭐 어쩌겠나 내 실력이 아직 그정도인 것을ㅋㅋㅋ