也可以在其他模块下配置,这样请求该模块时就会使用对应的配置。
默认情况下,模型名和数据表名都是一一对应的。假设数据表前缀是 think_
,那么 user
模型对应的数据表为 think_user
, 模型对应的数据表为 think_user_group
。
- tablePrefix 表前缀
- tableName 表名,不包含前缀
ES6 方式
动态创建类方式
模型默认的主键为 id
,如果数据表里的 Primary Key 设置不是 id,那么需要在模型中设置主键。
count
,,min
,max
等很多查询操作都会用到主键,用到这些操作时需要修改主键。
parser 解析的参数 options
里会包含接下来要执行的 SQL 语句,这样就很方便的在 parser 里返回对应的数据库配置。