天天看点

基于Knex.js的Node.js ORM框架 bookshelf

bookshelf 详细介绍

一个基于knex.js的node.js orm框架,支持postgresql,mysql和sqlite3

简单来说,bookself是一个优秀的代码库,它易于阅读、理解、可扩展。它不强制你使用任何特定的校验scheme,而是提供灵活有效的关系或嵌套关系加载策略,一级类支持事务。它是一个精益的对象关系映射器(lean object relation mapper),允许你使用原始的knex接口,当你需要自定义查询时,因为它有时并不能完全满足老一套的惯例。

bookshelf遵从和backbone.js一样棒的models和collections思想,使用相同的模式、命名惯例和哲学构建轻量、易于操控的orm。如果你已经了解backbone,你就知道如何使用bookshelf.

示例:

继续阅读