使用mongoDB

时间:2016-05-17 20:17:03

标签: node.js mongodb mongoose mlab

我正在尝试从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);
         });
     })

我得到一个空字符串..我做错了什么?

1 个答案:

答案 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);
})