2016-09-17 4 views
0

여기에 나는 의심의 여지가있다. 사용자 데이터 (예 : 사용자 이름, 암호 등)를 저장하는 DB를 만들고 싶습니다.MongDB 여러 파일 업로드

사용자가 업로드 한 이미지도 포함됩니다. 하나의 이미지를 저장하면 괜찮습니다. 필드 이름 이미지를 만들고 경로를 저장하면됩니다. 그러나 질문은 사용자가 이미지를 저장할 수있는 형식으로 더 많은 이미지를 업로드하면 어떻게 될까요? 여러 이미지를 여러 필드를 만들어야합니까 ??? 확실히 그것의 해결책이 아닙니다.

사용자를 위해 여러 이미지를 저장하고 데이터베이스에서 다시 가져 와서 브라우저에 반영하기위한 최상의 솔루션을 원합니다.

미리 감사드립니다.

답변

1

만, 당신은 객체의 배열로 이미지 필드가 할 수있는 사용자 모음 내에서 데이터를 저장하려는 가정

{ 
    "userName" : "name of user", 
    "password": "password of user", 
    "images": [ 
     { 
     //image 1 properties 
     }, 
     { 
     //image N properties 
     } 
    ], 
//more user properties 
}