我有一个正常运行的node.js应用程序,其中包含日志数据到mysql数据库。 (不使用knex.js)
现在,我想添加查询到我的数据库表的功能。我的问题是我现在需要knex.js吗?是否可以在没有knex的情况下执行查询?
我无法清楚地找到这方面的例子。
答案 0 :(得分:1)
从主书架页面:
Bookshelf是Node.js的JavaScript ORM,构建于Knex SQL查询构建器之上。它具有基于承诺和传统的回调接口,遵循Model& amp;在Backbone.js中看到的集合模式,提供事务支持,渴望/嵌套 - 渴望关系加载,多态关联,以及对一对一,一对多和多对多关系的支持。
Bookshelf需要knex连接才能运行。你不能(也不应该)在没有Knex的情况下使用Bookshelf。