书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 12 个相关结果.
  • 模型

    679 2020-01-03 《ThinkKoa 2.x 文档》
    ORM ThinkORM 安装 创建模型 数据库配置 实例化模型 CURD ORM ThinkKoa框架本身不包含ORM,用户可以自行决定使用第三方ORM。 为方便用户开发,团队开发了独立ORM ThinkORM 以及轻量级的 liteQ 供您选用。 ThinkORM 安装 npm i thinkorm -- save ...
  • 介绍

    介绍 特性 介绍 A flexible, lightweight and powerful Object-Relational Mapper for Node.js. ThinkORM是一个可扩展轻量级的功能丰富的对象-关系映射的数据模型封装框架,使用Node.js实现。 如同SQL语言发明一样,ThinkORM试图用一种抽象的统一操作语言,使...
  • 数据验证

    数据验证 强制数据类型检查 自定义验证 数据验证 为保证数据入库的准确性,避免例如undefined、null等类型错误,保持多种数据源的数据一致性,例如mongodb就是强类型。ThinkORM默认会强制进行数据类型检查,还可以支持自定义数据检查规则,并可扩展规则。 强制数据类型检查 模型类字段通过type属性来定义数据类型。如果未定义该...
  • 结构迁移

    数据结构迁移 迁移方法 数据结构迁移 ThinkORM支持将项目中定义的模型类迁移到目标数据库,支持自动创建表、字段、字段数据类型、索引。 注意: 数据迁移有风险,请在使用前做好数据备份。 迁移方法 Come soon!!
  • 关联模型

    关联模型 关联模型的定义 type field fkey/rkey 关联模型 关联模型的定义 ThinkORM支持表的一对一、一对多、多对多关联关系,标准的关联关系定义格式: 例如user.js类中申明的关联关系: const { relModel , helper } = require ( 'thinkorm' );...
  • 事务

    事务 事务 ThinkORM目前支持Mysql、postgreSQL的事务操作,代码示例: //实例化模型 let model = new user ( config ); //开始事务 return model . transaction ( async function ( t ) { //同步模式...
  • 入门

    入门 创建模型 实例化模型 CURD 入门 创建模型 创建 user.js文件,模板代码如下: const { model , helper } = require ( 'thinkorm' ); module . exports = class extends model { // 构造...
  • 缓存类

    缓存类 安装 创建缓存类配置 全局初始化缓存类 缓存操作示例 多种缓存驱动切换 缓存类 Github : ThinkORM - 从ThinkPHP5.1独立出来的缓存管理类库 安装 composer require topthink / think - cache 创建缓存类配置 修改 Conf/Config.p...
  • TP ORM

    think ORM 安装 创建数据库配置 全局初始化DB类 普通查询示例 模型查询示例 think ORM Github : ThinkORM - 从ThinkPHP5.1独立出来的数据库ORM类库 安装 composer require topthink / think - orm 创建数据库配置 在 \Easy...
  • 查询语言

    查询语言 and or in not in is null is not null less than less than or equal greater than greater than or equal not equal not like 高级查询 字段名为key合并表达式 OR 组合及嵌套 join查询 grou...