안녕하세요 선생님 ..~~
최근 Node.JS 강의를 완강하고 문의가 있어 남깁니다.. ~~
post 컬렉션(게시물) 의 경우 향후 업데이트, 삭제 등의 편의성을 위해서 몽고db에는 없는 auto increment기능을 counter 컬렉션에 만들어 사용하셧는데 int 형 id값이 필요한 컬렉션에서는 항상 아래 3개의 쿼리를 사용해야되는건가요???, 부하가 있을까 고민입니다 또는 다른 방법이 있는지 궁금합니다..
db.collection('couner').findOne ==> 최종 게시물 갯수 쿼리
db.collection('post').insertOne ==> 게시물 발행 쿼리
db.collection('couner').updateOne ==> 최종 게시물 갯수 업데이트 쿼리
login 컬렉션(사용자) 의 경우 '총 유저수' 이런것들이 유출 될수 있다고 post 컬렉션과 달리 ObjectId로 사용하는게 좋다고 하셧는데 관리자 화면에서는 라우팅을 보편적으로 어떻게 구상하는지 궁금합니다..
http://myweb.com/user ==> [사용자화면] 마이페이지(id상관없음, 세션에 있는 유저 조회)
http://admin.myweb.com/users/1 ==> [관리자화면] 1번회원 상세화면 (유니크키 필요)
읽어주셔서 감사합니다.~ 선생님~~