我正在尝试从mongoDB获取数据。 在我的架构年 - 并不是唯一的,所以我做了以下几点:
app.get('/getBestByYear/:year', function(req, res) {
Stud.find({}).where('year').in(req.params.year).where('grade').gt(89).exec(function(err,students){
if(err) throw err;
res.json(students);
});
})
我得到一个空字符串..我做错了什么?
答案 0 :(得分:0)
你可以试试这段代码
console.log(req.params.year); // show to verify year is valid
Stud.find({year: {$in: [req.params.year]}, grade: {$gt: 89}}).exec(function (err, students) {
if (err) throw err;
res.json(students);
})