찾다

 >  Q&A  >  본문

mongoose - mongodb, 판매자 데이터베이스 스키마를 만드는 방법은 무엇입니까?

간단히 말하면 상점에는 일반적으로 다음과 유사한 속성이 있습니다.
이 스키마를 운영할 때 일반적으로 node.js의 라우팅에 액세스할 수 있는 계정이 있습니다.

예를 들어 계정 이름은 shopName이고 비밀번호는 비밀번호입니다

그러나 현실은 한 스토어에 여러 개의 계정이 있을 수 있고, 계정 간의 권한이 다를 수 있다는 것입니다. 예를 들어 웨이터의 계정 권한은 하나의 제품만 추가할 수 있습니다. 상사의 계정 권한으로 주문을 삭제할 수 있습니다.

mongodb에서 이것을 구현하는 일반적인 아이디어는 무엇입니까?

으아아아
習慣沉默習慣沉默2843일 전858

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-05-02 09:21:30

    스토어는 사용자 이름, 비밀번호, 로그인 권한을 기록하기 위해 아래에 배열이 생성되는 별도의 계정입니다.
    {
    상점 이름:XXXXX,
    계정:[
    {

    으아악

    }]
    }
    그런 다음 accouts.loginname 고유 인덱스를 만듭니다.
    mongo를 사용하는 경우 현재 ODM 아이디어 중 상당수가 ORM 아이디어로 설계되어 있지만 저는 그렇게 하지 않는 경향이 있습니다. 그들을 사용하십시오. json을 직접 작성
    물론, 로그인 이름 레이어에 아바타 소개 등 사용자의 상세 정보를 넣을 수도 있고, 테이블을 생성할 수도 있습니다

    회신하다
    0
  • 취소회신하다