文件名称:bookshelf-api-proposal
文件大小:20KB
文件格式:ZIP
更新时间:2024-06-02 10:08:51
Bookshelf.js Mapper API提案 概述 提议从书架中删除Model和Collection的概念,并用原始对象和数组替换它们。 模型配置和查询构建由Mapper对象处理。 该设计旨在提供以下内容: 与数据库层的高度灵活/可自定义的可组合界面。 可读且直观的流畅界面。 连接( bookshelf实例)和域模型的解耦。 简化的职能合同; 更少的论点。 查询“范围”支持。 复合ID支持。 对更多关系类型的更好支持。 考虑到以下因素,改进了插件支持: 自定义记录模型。 解析/格式化。 自定义关系类型。 虚拟属性 初始化 初始化保持不变。 // file: bookshelf-instance.js import Bookshelf from 'bookshelf' ; import Knex from 'knex' ; const knex = Knex
【文件预览】:
bookshelf-api-proposal-master
----README.md(25KB)
----notes.md(37KB)