jsstar522
30
2019-07-08 22:50:25
3
215

[웹개발] 고유 사용자번호나 게시글번호는 어떻게 부여하나요??


여러 웹사이트를 보면 회원가입한 사용자나 등록한 게시글에 고유한 번호를 부여하고 이를 URI로 제공하는데 db에 저장할 때, 다른 사용자번호나 게시글번호에 겹치지 않도록 고유번호를 어떻게 부여하고 db에 담나요~?

예를들어 사용자 프로필은 "mywebsite.com/user/show/29485949", 게시글은 "mywebsite.com/board/44040304"와 같은 형태로 제공하고 싶은데... 어떻게 하는게 좋을지 조언해주시면 감사하겠습니다.

참고로 서버 프레임워크는 nodejs, db는 몽고디비를 사용하고 있습니다.

0
0
  • 답변 3

  • KDH0110
    153
    2019-07-08 22:54:48

    몽고디비시면 db에 추가하시면 _id 라고 중복되지 않는 값을 키로 가지고있습니다.

    그 값 활용하시면 편합니다

    1
  • jsstar522
    30
    2019-07-08 22:59:23 작성 2019-07-08 23:00:10 수정됨

    @KDH0110 답변 감사합니다! _id값은 문자가 포함된 값인데 이를 숫자로만 이루어진 형태로 바꿀 수 있는 방법이 있나요?? 그리고 URI로 제공한다면 보안상의 문제는 없을까요?

    0
  • 몽상가
    82
    2019-07-09 08:22:32

    시퀀스 같은걸 말씀하시는건가요?

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.