如何使用mongodb查询找到50到100之间的标记?

时间:2018-09-25 06:38:56

标签: mongodb

db.mycollection.find([{
    $project: {
        _id: 0,
        city: 1,
        "Marks": { $range: [ 50, "$marks", 100] }
    }
}])

1 个答案:

答案 0 :(得分:1)

$range中使用aggregate

db.mycollection.aggregate([{
    $project: {
        _id: 0,
        city: 1,
        "Marks range": { $range: [ 50, "$marks", 100 ] }
    }
}])

参考链接:here

或者您可以使用find

db.mycollection.find({ marks: { $gte:50, $lt: 100 } })