nodejs之ORM关系框架Bookshelf
项目结构图: 1、安装knex和bookshelf npm install knex; npm install bookshelf; 2、创建bookshelf实例 var knex = require ( 'knex' ), db ; // 数据库连接 // 数据库连接配置 var config = { client : 'mysql' , // 其他可以是pg、sqlite3 connection : { host : '127.0.0.1' , user : 'root' , password : '123456' , database : 'databaseName' , // 数据库名称 charset : 'utf8' } }; // 保证数据库连接只初始化一次。 if (! db ) { db = knex ( config ); } var bookshelf = require ( 'bookshelf' )( db ); module. exports = bookshelf ; 3、创建数据库和对象映射关系 var bookshelf = require ( "../dao/db" ); var User = bookshelf . Model . extend ({ tableName : "user" , }); var model = {}; model