MongoDB的条件操作符如下表所示:
MongoDB中的条件操作符 | 符号 | 英文 | 备注 |
$gt | > | greater than | 大于 |
$lt | < | less than | 小于 |
$gte | >= | greater than equal | 大于等于 |
$lte | <= | less than equal | 小于等于 |
$ne | != | not equal | 不等于 |
$eq | == | equal | 等于 |
例子1:获取 "col" 集合中 "likes" 大于 100 的数据 。MongoDB的命令如下所示:
db.col.find({likes : {$gt : 100}})
注:相当于SQL语句:Select * from col where likes > 100;
例子2:获取"col"集合中 "likes" 大于100,小于 200 的数据 。MongoDB的命令如下所示:
db.col.find({likes : {$lt :200, $gt : 100}})
注:相当于SQL语句:Select * from col where likes>100 AND likes<200;