我正在尝试创建一个搜索框,用户可以在其中输入歌手的姓名,然后从monogoDB中获取他/她的热门歌曲。
我尝试使用下面的代码这样做,但是它不起作用
router.get("/:singerName", function(req, res, next) {
var singerName = req.params.singerName;
Hit.find({ singerName: singerName }, function(err, hits) {
if (err) {
return res.render("/", { hits: null });
}
res.render("/", { hits: hits });
});
});
答案 0 :(得分:0)
Marwa,您遇到什么错误?首先,通过console.log(singerName)确认您正在获取参数值,并使用robomongo或任何其他工具检查您是否有记录。
如果可以,则通过{{ hits }}
获取页面上的变量值。