평균 newbie를 meanjs, 발전기 - meanjs를 사용하여 프로젝트를 만든 다음 CRUD 모듈 하위 생성기를 사용하여 Pets라는 CRUD 모듈을 추가했습니다. 이 특별한 경우에는 사이트에 가입 한 사용자가 petname : 'Woff', pettype : 'dog'등 자신이 소유 한 애완 동물을 추가하길 원합니다.이 모든 기능은 훌륭하지만 다른 사용자로 로그인하면 애완 동물 목록으로 이동 - 다른 사용자가 추가 한 애완 동물을 봅니다. 모든 애완 동물의 목록 만 표시하는 반면 사용자가 추가 한 애완 동물 만 볼 수 있습니다. 필자는 이것을 어떻게 할 수 있는지 살펴보기 시작했는데 인증 후 로그온 한 사용자의 user_id가 $ scope.authentication.user._id에 있고 그 추가 한 pets 모듈에 할당 된 사용자 속성이 포함 된 것을 볼 수있었습니다 애완 동물 항목을 만든 사용자의 가치 나는 다음 단계를 조금 혼란스럽게 생각한다. 아마도 애완 동물 CRUD 모듈을 위해 만들어진 공용 폴더 아래에 라우트와 컨트롤러 메소드를 추가하는 것이 포함될 것이라고 생각했지만 정말 확신 할 수는 없으므로 손을 내밀어 물어 보았다. 이 작업을 수행 한 사람이라면 누구나 참여할 수있는 단계를 나열 할 수 있습니까?meanjs는 사용자 ID별로 crud 모듈에 대한 결과를 찾는다
3
A
답변
3
그가 만든 개체 (애완 동물) 만 각 사용자에게 표시하는 경우 새 경로 또는 컨트롤러 메서드를 추가하지 않아도됩니다. 모든 애완 동물 개체를 가져 오는 몽구스 쿼리를 수정할 수 있습니다. 당신은 같은 것으로 만들기 방법을 수정해야합니다 \이 pets.server.controller.js, 응용 프로그램 \ 컨트롤러 :에있을 것입니다
exports.list = function(req, res) {
Pet.find({'_user':req.user._id}).sort('-created').populate('user', 'displayName').exec(function(err, pets) {
if (err) {
return res.status(400).send({
message: errorHandler.getErrorMessage(err)
});
} else {
res.jsonp(pets);
}
});
};
지금은 단순히 당신이 검색 할 속성을 추가하고 mongoose find() 메소드에 대한 매개 변수로 JSON 오브젝트로서 원하는 값.
관련 문제
- 1. 모듈에 앉아있는 CRUD 컨트롤러를 호출하십시오.
- 2. SQL 도움말 - 사용자 ID별로 필터는
- 3. CRUD 모듈 사용자 정의
- 4. rails는 사용자 모델에 대한 CRUD 인터페이스를 생성합니다.
- 5. SugarCRM - 사용자 정의 모듈에 대한 레코드 방지
- 6. 사용자 정의 모듈에 대한 joomla 링크?
- 7. 사용자 정의 모듈에 대한 보안 액세스 규칙
- 8. 사용자 정의 모듈에 대한 Joomla 질문
- 9. 드루팔, 사용자 정의 모듈에 대한 질문
- 10. JQuery 첫 번째 아이가 잘못된 결과를 찾는다.
- 11. CakePHP 사용자 ID별로 대시 보드로 리디렉션하는 방법
- 12. 사용자 정의 Crud Magento
- 13. 사용자 ID별로 레코드를 선택하고 표시하려면 어떻게합니까?
- 14. magento에서 사용자 ID별로 제품 가져 오기
- 15. 프리즘 컨트롤 모듈에 대한 액세스
- 16. 클래스/모듈에 대한 질문
- 17. Nodejs 모듈에 대한 오류
- 18. ninject 모듈에 대한 인수
- 19. 컴파일 모듈에 대한 경고
- 20. 스택 레벨을 너무 깊게 만드는 모듈에 crud 액션이 발생했습니다.
- 21. drupal에서 역할 및 사용자 ID별로 사용자 주석을 표시하는 방법
- 22. Perl 모듈에 대한 크레딧 제공
- 23. 하이브에서 crud 조작을위한 사용자 인터페이스
- 24. JSON 개체에 대한 CRUD 만들기?
- 25. Grid.MVC CRUD 작업에 대한 단일보기
- 26. 사용자, 자생 빈 또는 지속적인 접근 방식에 대한 CRUD?
- 27. 사용자 정의 모듈에 데이터 추가
- 28. symfony CRUD 동작에 대한 액세스 제한
- 29. 트리 구조의 사용자에 대한 CRUD 권한
- 30. 채널 ID별로 사용자를 검색 하시겠습니까?
야스 - 고맙습니다. Pet.find ({ 'user': req.user._id})로 수정했습니다. ... – jacko
당신은 가장 환영받을 만합니다. :) – yass