【发布时间】:2018-02-15 03:08:00
【问题描述】:
我只想提取对我的 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,然后再选择listings?如果listings与user相关,则只能创建一个请求,否则不需要此选择。
标签: node.js regex mongodb mongoose mongodb-query