> ### 使用 first() 方法完成單條數據的查詢 , 基本可以滿足大部分需求:
> ### 1、自動使用獲取器修改數據和類型轉換
> ### 2、判斷數據是否存在拋出異常
```
public function first($where=[],$field="",$order=[],$attrs=true,$not_throw_exception=true)
```
* array?$where?查詢條件
* string?$field?查詢字段?禁止 * 和空
* array?$order?排序?string | array
* $attrs?是否使用修改器轉換數據 默認使用
* $not_throw_exception?數據為空時拋出異常 默認拋出
> 查詢條件$where 可以傳入單個主鍵 id 或 數組條件 或字符串條件
> 這里我加了field不能為* , 因為在任何情況下都不能以 * 作為查詢范圍 ,
> 一 是影響數據庫查詢性能
> 二 是不安全 會使一些隱私字段泄露到客戶端