【发布时间】:2011-08-03 10:26:22
【问题描述】:
我想获取最后分数在 15 到 20 之间的所有学生。为此,我使用 mongoose 在我的 mongoDB 中执行以下查询: 模型工作正常(所有其他查询都正常)。
Pupils.find({"marks[-1].value": {'$lt' : 20 }, "marks[-1].value" : { '$gt' : 15 }}, function(err, things){
这不起作用,我错过了什么吗?
* 更新 *
我发现了类似的东西:
Pupils.find({ "marks[-1].value": {$gt : 15, $lt : 20}});
但这也不起作用。在这种情况下,有没有办法获得标记数组的最后一个标记?
【问题讨论】: