2017-12-22 26 views
-1

나는 사용자와 게시라는 두 개의 몽구스 스키마가 있습니다. 나는 그들과 연결을 만들었습니다 :평균 스택 - 사용자 - 포스트 연결

{ type: schema.Types.ObjectId, ref: 'User' }. 

그러나 어떻게 DB가 어떤 사용자가 새로운 게시물을 생성하는지 알 것입니다. 내가 "작성자"로 게시물을 채우는 것에 대해 알고 있지만 여전히 게시자의 ID가 추가 될 것입니다.

내가 인증 부분을 완료

, 당신은 .. 로컬 저장소에 토큰이 로그인 할 수 있습니다

는 로컬 스토리지에 토큰을 프런트 엔드 부분에 그 뭔가가 있습니까? 누군가 블로그 응용 프로그램의 예가있는 경우 사용자 게시 연결 ...

+0

이는 인증 구현 방법에 전적으로 의존합니다. – JJJ

답변

0

모든 참조는 혼자서 설정해야합니다.

exemple를 들어, 관련 사용자와 새 게시물을 작성하려면, 이런 식으로 뭔가해야 할 : 관련 사용자와 게시물을 얻기 위해, 다음

new Posts({ 
    date: new Date(), 
    content: 'My Post content', 
    userId: yourUserId // Here you set your user reference 
}).save(); 

을, 당신은 할 수 :

Posts.find().populate('userId').exec(function(err, posts) { 
    if (err) throw err; 
    console.log(users); // Here you get your posts with users if exists 
}); 

희망이 있습니다.