【适用对象】
| Myslq | Mongodb | Elasticsearch
| --- | --- | --- |
| √ | √ | √ |
【使用说明】
返回多条查询数据
【代码示例】
mysql
```
$find=Db::name("xyx_user")->filed("id,nickname")
->where(["id"=>2])->getAll();
```
mongodb
```
$find=Db::mongo("xyx_user")->filed("id,nickname")
->where(["id"=>2])->getAll();
```
Elasticsearch
where 只支持Elasticsearch标准的查询语法(即query后面的表达式)
函数原型
```
public function getAll($returnDataFormat=true)
```
使用
```
$find=Db::elasticsearch("xyx_user")->filed("id,nickname")
->where(["id"=>2])->getAll();
```
```
//查询id>2000的数据
$where=[
"range"=>["id"=>array('gt'=>2000)]
];
$elsearch=Db::elasticsearch("voideo")->limit("0,10")->order("id desc")->where($where);
$resault=$elsearch->getAll();
```