내 req.user === foundListing.uid 인 사용자에게만 고유 한 데이터를 가져 오려고합니다. 이러한 객체 만 표시하도록이 기능을 조정하려면 어떻게해야합니까?몽구스를 사용하여 함수에서 개체를 필터링하는 방법은 무엇입니까?
function show(req, res) {
db.User.findById(req.user, function (err, user) {
console.log(req.user)
if (err) {console.log(err);}
db.Listing.findById(req.params.listingId, function(err, foundListing) {
console.log(foundListing.uid);
if(err) { console.log('listingsController.show error', err); }
res.json(foundListing);
});
})
}
왜 '사용자'를 먼저 선택하고 그 후에 '목록'을 선택합니까? 'listing'이'user'와 관련된 경우 하나의 요청만을 생성 할 수 있습니다. 그렇지 않으면이 선택은 불필요합니다. – alexmac