bookshelf.js

    3热度

    1回答

    我使用快递,knex和书架 我有一些特性的模型,让说: User { username(string), clazz(string), createdBy(string)(logged-in user), createDate(datetime) } 我想获取关于用户的集合,登录用户(createBy,谁创造了记录)以及分页。 我试图实现与下面的代码相同

    0热度

    1回答

    我很难将特定的MySQL查询复制到Knex中(我正在使用Bookshelf作为ORM)。当在MySQL终端中直接查询数据库时,SQL查询本身返回正确的数据集。 MySQL查询: SELECT processed_articles.*, publications.pub_name FROM processed_articles INNER JOIN processed_articles_tren

    0热度

    1回答

    我使用hapi-shelf工作,但是我试图得到一个jsonapi响应,并且找不到实现bookhelf-jsonapi-parms的方法,所以我尝试使用原来的书架包。 `类型错误:未捕获的错误:Driver.fetchAll不是函数 server.js 'use strict'; const Hapi = require('hapi'); const bodyParser = require(

    0热度

    1回答

    在构建ORM查询时,我想查看执行的实际(原始)查询的内容。 比如Rails中我们可以这样做: User.where(name: 'Oscar').to_sql # => SELECT "users".* FROM "users" WHERE "users"."name" = 'Oscar' 此功能目前在Bookshelfjs?或以任何其他方式得到这个? 在此先感谢

    0热度

    1回答

    我们想知道是否可以在bookhelf.js中使用自定义字段名称。 假设我们有一个名为'IDUser'的字段,但我们希望在我们的代码中使用它作为user_id。有没有办法在模型中映射它? 我一直在寻找这个,但没有那么多的信息。

    0热度

    1回答

    我在ExpressJS应用程序的Bookshelf用户模型中添加了一个非常基本的登录方法,但我无法捕获拒绝承诺中的错误,即User模型中的登录函数返回。我正在看文档http://bookshelfjs.org/#Model-static-extend的Bookshelf示例登录,但该示例使用Bluebird,而我正在尝试使用内置的ES6承诺来做同样的事情。在用户模式 我的登录方法: userMod

    1热度

    1回答

    表我有3个表: Order: id Item: id OrderItems: order_id, item_id 我希望能够取得一个特定的顺序,并让所有的与该订单相关的项目,没有通过做Order.where(...).fetch({withRelated: ['orderItem.item'])引入混乱。 理想情况下,我想做Order.where(...).fetch({withRelated:

    1热度

    1回答

    我需要验证http请求的所有查询参数,knex或bookshelf是否有函数来做这样的事情? 这里是我的代码示例: var validateModelQuery = function(Model , query) { for(var att in query) { if(!Model.has(att)) //does not exist return false; }

    0热度

    1回答

    我有一个expressjs应用程序托管在Azure Web应用程序上并始终处于启用状态。 我正在使用bookshelfjs连接到Azure上另一台虚拟服务器上托管的MySQL数据库。 一段时间后,当我打电话的web应用程序,我得到下面的错误,这告诉我,它无法连接到数据库服务器: select * from `member` where `name` = 'alvin' limit 1 -read

    0热度

    2回答

    我正在使用postgresql,knex和书架进行查询以更新我的用户表。我想查找所有在特定时间内未登录的用户,然后更新他们的numAbsences和numTardies字段。 但是,使用bookshelf.knex运行原始sql查询时,我得到的结果是用户的对象数组而不是对象的书架对象数组,因为我无法直接将对象保存到数据库,当我尝试使用.save()。我得到例外user.save is not a