bookshelf

bookshelf

bookshelf

A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js

AI 简介

Bookshelf 是一个基于 Knex.js 构建的轻量级 Node.js ORM,用于 PostgreSQL、MySQL 和 SQLite3 数据库。它提供 Promise 与回调双接口、事务支持、嵌套关联预加载(eager loading)、多态关联及标准一对多/多对多关系映射,采用数据映射器模式设计,允许在约定之外无缝切换至底层 Knex 原生查询。适用于需要清晰模型抽象、关系管理与数据库可移植性的中小型 Node.js Web 应用或 API 服务,尤其适合已使用 Knex 或需兼顾灵活性与结构化数据访问的项目。

JavaScript
MIT License
6.4k
Stars
575
Forks
91
Watchers
224
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分64.28
默认分支master