간단히 말하면 상점에는 일반적으로 다음과 유사한 속성이 있습니다.
이 스키마를 운영할 때 일반적으로 node.js의 라우팅에 액세스할 수 있는 계정이 있습니다.
예를 들어 계정 이름은 shopName이고 비밀번호는 비밀번호입니다
그러나 현실은 한 스토어에 여러 개의 계정이 있을 수 있고, 계정 간의 권한이 다를 수 있다는 것입니다. 예를 들어 웨이터의 계정 권한은 하나의 제품만 추가할 수 있습니다. 상사의 계정 권한으로 주문을 삭제할 수 있습니다.
mongodb에서 이것을 구현하는 일반적인 아이디어는 무엇입니까?
으아아아
스토어는 사용자 이름, 비밀번호, 로그인 권한을 기록하기 위해 아래에 배열이 생성되는 별도의 계정입니다.
으아악{
상점 이름:XXXXX,
계정:[
{
}]
}
그런 다음 accouts.loginname 고유 인덱스를 만듭니다.
mongo를 사용하는 경우 현재 ODM 아이디어 중 상당수가 ORM 아이디어로 설계되어 있지만 저는 그렇게 하지 않는 경향이 있습니다. 그들을 사용하십시오. json을 직접 작성
물론, 로그인 이름 레이어에 아바타 소개 등 사용자의 상세 정보를 넣을 수도 있고, 테이블을 생성할 수도 있습니다