🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 安装与说明 --- <br> ``egg-db`` 目前的存在形式为 ``egg`` 框架内 ``service`` 层的一个基类,``service`` 层下的类只需要继承这个基类就可以完成调用。 <br> > 后期的升级版本中将会把 ``egg-db`` 打包成插件,可通过 ``npm`` 安装。 <br> 目录结构示例 ``` ├── service │   ├── BaseService.js │   └── user.js ``` 代码示例 ``` const BaseService = require("./BaseService.js") class UserService extends BaseService { getUser(){ let result = this.Db('user').where('age','>',8).select() return result } } module.exports = UserService; ``` <br> # 查询构造器``Db`` --- <br> 每次执行查询时必须通过 ``Db()`` 指定要查询的数据库 第一个参数代表数据库名称 第二个参数代表指定的主键,默认为``id``,可不传 <br> 代码示例 ``` this.Db('user').find() ``` 最终生成的SQL语句为: ``` SELECT * FROM `user` LIMIT 1 ```