Mongodb로 게시판을 만들때 효율적인 방법?

안녕하세요

MongoDB로 게시판을 만드려고하는데 게시판이 여러개입니다. 총 5개의 게시판이라고 생각했을때

1. Board라는 Collection에다가 모든 게시글을 저장하고 각 Document에 boardId라는 필드를 넣어 0~4로 게시판을 구분(전체 게시판 검색을 위해)

2. 게시판 마다 Board1 Borad2 ... Board5라는 Collection을 5개 만듦

어떤게 좋은 방법인지 잘 모르겠습니다. 지금은 1번방법으로 구현을 하고있는데요.

페이지네이션을 할때 각 게시판마다 게시글수의 Total을 구해와야 맨 뒤로가기를 구현할 수 있을것같은데요.

collection.find( { boardId: 1 }).count() 로 하기엔 너무 비효율 적인게 아닌가 싶습니다.

collection.count()은 MongoDB어딘가에 저장된값을 가져오는거라 효율적이다 라는 Stackoverflow의 글을 봤는데요.

현직에서는 어떤식으로 게시판을 구현하는지 궁금합니다.

감사합니다.

    아직 답변이 없어요.