我只想將我的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);
});
})
}
爲什麼你先選擇'user',然後在'listing'?如果'listing'與'user'有關,那麼你只能創建一個請求,否則這個選擇是不需要的。 – alexmac