# MongoDB条件操作符
## 描述
条件操作符用于比较两个表达式并从mongoDB集合中获取数据。
在本章节中,我们将讨论如何在MongoDB中使用条件操作符。
MongoDB中条件操作符有:
* (>) 大于 - $gt
* (<) 小于 - $lt
* (>=) 大于等于 - $gte
* (<= ) 小于等于 - $lte
**我们使用的数据库名称为"myinfo" 我们的集合名称为"testtable",以下为我们插入的数据。**
简单的集合"testtable":
![mongodb-testtable-dot-notation-sample](https://box.kancloud.cn/2015-12-13_566cf2f40a25b.jpg)
## MongoDB (>) 大于操作符 - $gt
如果你想获取"testtable"集合中"age" 大于22的数据,你可以使用以下命令:
```
> db.testtable.find({age : {$gt : 22}})
```
类似于SQL语句:
```
Select * from testtable where age >22;
```
输出结果:
![mongodb-greater-than-operator](https://box.kancloud.cn/2015-12-13_566cf2f41fbbe.jpg)
## MongoDB(>=)大于等于操作符 - $gte
如果你想获取"testtable"集合中"age" 大于等于22的数据,你可以执行以下命令:
```
> db.testtable.find({age : {$gte : 22}})
```
类似于SQL语句:
```
Select * from testtable where age >=22;
```
输出结果:
![mongodb-greater-than-equal-to-operator](https://box.kancloud.cn/2015-12-13_566cf2f479e55.jpg)
## MongoDB (<) 小于操作符 - $lt
如果你想获取"testtable"集合中"age" 小于19的数据,你可以执行以下命令:
类似于SQL语句:
```
Select * from testtable where age <19;
```
输出结果:
![mongodb-less-than-operator](https://box.kancloud.cn/2015-12-13_566cf2f5149b1.jpg)
## MongoDB (<=) 小于操作符 - $lte
如果你想获取"testtable"集合中"age" 小于等于19的数据,你可以执行以下命令:
```
> db.testtable.find({age : {$lte : 19}})
```
类似于SQL语句:
```
Select * from testtable where age <=19;
```
输出结果:
![mongodb-less-than-equal-to-operator](https://box.kancloud.cn/2015-12-13_566cf2f525544.jpg)
## MongoDB 使用 (<) 和 (>) 查询operator - $lt 和 $gt
如果你想获取"testtable"集合中"age" 大于17以及小于24的数据,你可以执行以下命令:
```
> db.testtable.find({age : {$lt :24, $gt : 17}})
```
类似于SQL语句:
```
Select * from testtable where age 17;
```
输出结果:
![mongodb-less-than-greater-than-operator](https://box.kancloud.cn/2015-12-13_566cf2f5b1c3b.jpg)
- NoSQL 简介
- 什么是MongoDB ?
- window平台安装 MongoDB
- Linux平台安装MongoDB
- MongoDB 数据库,对象,集合
- MongoDB - 连接
- PHP安装MongoDB扩展驱动
- MongoDB 数据插入
- MongoDB使用update()函数更新数据
- MongoDB使用- remove()函数删除数据
- MongoDB 查询
- MongoDB条件操作符
- MongoDB条件操作符 - $type
- MongoDB Limit与Skip方法
- MongoDB 排序
- MongoDB 索引
- MongoDB 聚合
- MongoDB 复制(副本集)
- MongoDB 分片
- MongoDB 备份(mongodump)与恢复(mongorerstore)
- MongoDB 监控
- MongoDB Java
- MongoDB PHP
- MongoDB 关系
- MongoDB 数据库引用
- MongoDB 覆盖索引查询
- MongoDB 查询分析
- MongoDB 原子操作
- MongoDB 高级索引
- MongoDB 索引限制
- MongoDB ObjectId
- MongoDB Map Reduce
- MongoDB 全文检索
- MongoDB 正则表达式
- MongoDB 管理工具: Rockmongo
- MongoDB GridFS
- MongoDB 固定集合(Capped Collections)
- MongoDB 自动增长
- 免责声明