bookshelf.js

    1熱度

    1回答

    在原MySQL查詢,我有這樣的事情: Select total_sales - over_head_costs As net_sales from departments; 我怎樣才能實現與書架/ knex查詢同樣的事情?理想情況下不使用knex.raw。 我嘗試包括以下內容: let Department = bookshelf.Model.extend({ tableName:

    4熱度

    1回答

    我在我的應用程序中使用Knex查詢生成器和Postgres。我正在嘗試在UTC數據庫中添加一個created_at和updated_at字段,並使用ISO8016格式的數據。我想有我的數據是這樣的: 2017-04-20T16:33:56.774Z 在我Knex遷移,我一直在使用這兩個.timestamps()方法既創造created_at和手動updated_at與.timestamp()

    1熱度

    1回答

    exports.up = (knex, Promise) => knex.schema.createTable('cohorts', (table) => { table.increments('id') .primary(); table.string('name', 'varchar(6)') .notNullable();

    1熱度

    1回答

    我有一個場景,我需要做一些業務邏輯和記錄每個請求。所以要存儲的數據應該與其他請求相互排斥。 我不能使用res.locals或req對象,因爲處理應該基於一個事件開始。而事件回調不包含這些對象。 它基本上保存了bookshelfjs的事件。 initialize: function(){ this.on("saving",function(model, attrs, options){

    0熱度

    2回答

    我是node.js的新手,我無法在bookshelf.js函數中刪除多個嵌套的.then()。 下面的代碼是我現在正在處理的內容。它現在工作正常,但我需要添加超過20 +嵌套的.then()來完成項目。因此,我試圖在它變得瘋狂之前將其替換爲.then()。 任何幫助或提示,將不勝感激。 getItem: function (req, res, next) { DepartmentCo

    1熱度

    1回答

    我正在使用node.js和書架作爲ORM。我是這個技術的一個嚴肅的新手。 我有一個情況,我有一個數據庫表中的幾列。爲了這個問題,這些列應該被命名爲'sold_by_id','signed_off_by_id'和'lead_developer_id',並且都是將引用具有ID的用戶表的列。 換句話說,系統中的不同用戶在任何時候都會與三個不同的角色關聯,而不一定是唯一的。 展望未來,我需要能夠在這樣的方

    0熱度

    1回答

    我有一個表,我想按名稱按升序排序。 我試圖做這種方式,但它並沒有幫助: return this.Model.query((qb) => { qb.orderBy('contentName', 'ASC'); }).save(); 我錯過了什麼,我覺得這不應該是這麼辛苦,但我不能讓它工作。 bookshelf.js文件並沒有真正幫助我。我在這裏是初學者,所以這可能是原因。謝謝!

    0熱度

    2回答

    對nodejs來說還是比較新的,所以我經常被整個異步事物絆倒。我正在嘗試使用bcrypt和bookshelf在將密碼存儲到數據庫之前對其進行散列處理。漂亮的直線前進吧... 我打電話保存操作,像這樣, create(data) { this.logger.info(`creating account`); return bookshelf.transaction(trx =>

    0熱度

    1回答

    我正在使用karma-jasmine,webpact運行單元測試。 我試圖用書架在mysql數據庫中插入一條記錄。 我收到以下錯誤消息: 的ReferenceError:書架沒有定義 在module.exports.addCategoryWithProducts(app_serv /訂單/測試/ order.util.spec.js:94215:2) 在對象。 (app_serv/order/te

    0熱度

    1回答

    我正在使用knex和bookshelf執行多個where子句的查詢。我有一個限制和偏移過濾列表,我需要所有結果的總和沒有限制偏移量。我試圖使用clearSelect,但我不斷收到一個錯誤,說clearSelect不是一個函數。 我的代碼 DoctorPayor .query((qb) => { qb.innerJoin('doctors', (joinTable) => {