2017-12-27 20 views
0

100 명의 사용자 정보를 MongDB에 저장하고 싶습니다. 하나의 '행' MongoDB에 100 명 미만의 사용자 저장

  • 사용자 수집 및 저장 사용자를 생성 한 JSON에

    1. 스토어 모든 사용자 : 는 사실, 정보는 내가 두 가지 선택이 {["user1":{"allow":true},"user2":{"allow":false}]}

      처럼, 단지 부울 것 관계형 DB와 같은 별도의 행에 있습니다.

    어떤 방식을 선호합니까?

  • +0

    이 질문에 유래에 적합하지 않은 것입니다. 응용 프로그램 호출, 문서 구조화 방법입니다. 사용자 컬렉션을 만들고 문서를 추가하면 이후에 새로운 사용자를 추가 할 수있는 유연성이 생기고 같은 문서를 여러 번 업데이트하면 아무 이익이 없습니다. 그러나 문서 구조화 방법에 대한 응용 프로그램 논리에 크게 달려 있습니다. – acsrujan

    +0

    응용 프로그램 논리에 따라 달라집니다. 나는 충분한 세부 사항을 주었다고 생각했다. 논리는 간단합니다. 응용 프로그램은 모든 사용자의 구성을 표시하고 편집을 위해 일부 사용자의 구성을 변경할 수도 있습니다. –

    답변

    0

    이 적절한 JSON

    [{ 
         "user": "user1", 
         "allow": true 
        }, 
        { 
         "user": "user2", 
         "allow": false 
        }, 
        { 
         "user": "user3", 
         "allow": false 
        }, 
        { 
         "user": "user4", 
         "allow": true 
        } 
    ]