企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 数据库查询与聚合操作 - 1、数据库查询的数据,多条的时候可以使用任何的集合操作 - 2、数据库查询单条数据的时候,`first`和`find`都是在所有的数据中选择一条获取 使用` $info->all(); `会重新返回获取得到的多条数据 所以单条的数据不能使用任何集合方法进行操作(会报错,集合方法不存在) ~~~ $testDb = new \App\Models\Test(); $info = $testDb->first(); //$info = $testDb->find(2); $info = $info->all(); // 这样会返回所有查询得到的数据 ~~~ - 3、获取单条数据的方法使用集合 根据文档,先获取所有的,在选择其中一条 ``` $users = User::all(); $user = $users->find(1); ``` 上面的使用集合,应该是先对`$users`使用集合操作,在选择某一条数据