# MongoDB條件操作符
## 描述
條件操作符用于比較兩個表達式并從mongoDB集合中獲取數據。
在本章節中,我們將討論如何在MongoDB中使用條件操作符。
MongoDB中條件操作符有:
* (>) 大于 - $gt
* (<) 小于 - $lt
* (>=) 大于等于 - $gte
* (<= ) 小于等于 - $lte
**我們使用的數據庫名稱為"myinfo" 我們的集合名稱為"testtable",以下為我們插入的數據。**
簡單的集合"testtable":

## MongoDB (>) 大于操作符 - $gt
如果你想獲取"testtable"集合中"age" 大于22的數據,你可以使用以下命令:
```
> db.testtable.find({age : {$gt : 22}})
```
類似于SQL語句:
```
Select * from testtable where age >22;
```
輸出結果:

## MongoDB(>=)大于等于操作符 - $gte
如果你想獲取"testtable"集合中"age" 大于等于22的數據,你可以執行以下命令:
```
> db.testtable.find({age : {$gte : 22}})
```
類似于SQL語句:
```
Select * from testtable where age >=22;
```
輸出結果:

## MongoDB (<) 小于操作符 - $lt
如果你想獲取"testtable"集合中"age" 小于19的數據,你可以執行以下命令:
類似于SQL語句:
```
Select * from testtable where age <19;
```
輸出結果:

## MongoDB (<=) 小于操作符 - $lte
如果你想獲取"testtable"集合中"age" 小于等于19的數據,你可以執行以下命令:
```
> db.testtable.find({age : {$lte : 19}})
```
類似于SQL語句:
```
Select * from testtable where age <=19;
```
輸出結果:

## MongoDB 使用 (<) 和 (>) 查詢operator - $lt 和 $gt
如果你想獲取"testtable"集合中"age" 大于17以及小于24的數據,你可以執行以下命令:
```
> db.testtable.find({age : {$lt :24, $gt : 17}})
```
類似于SQL語句:
```
Select * from testtable where age 17;
```
輸出結果:

- 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 自動增長
- 免責聲明