knex.js

    0熱度

    1回答

    我正在使用帶有Feathersjs的PostgresSQL數據庫,通過Knex連接這兩個數據庫。數據庫表(NewTable)是使用外鍵創建的,引用了用戶服務。 以下描述數據庫表。 module.exports = function (app) { const db = app.get('knexClient'); db.schema.createTableIfNotExists

    1熱度

    2回答

    我在Postgres數據庫中有一張表,其中包含一個數據類型爲ARRAY的列。我正在使用Bookshelf在數據庫上執行操作。現在,我想在此列中插入/更新(將新數據附加到數組中的以前的數據),並且我找不到一種方法來執行此操作。任何人都可以指導我如何實現這一目標? 我認爲,這樣做的一種方法可能是使用Knex的raw()函數,但我不確定如何使用raw()函數,所以請引導我。 謝謝。

    0熱度

    2回答

    ,如果我想從給定一個表獲取所有列下列參數下面分頁查詢工作正常 getOrdersPagination(limit, after) { let where = ''; if (after > 0) { where = `id < ${after}`; } return knex .select( 'id',

    0熱度

    1回答

    嘗試使用FeathersJS時,我試圖在文檔之後創建兩個服務。第一個叫x,另一個叫y。 當我創建 ~/r/feathers-chat ❯❯❯ feathers generate service ? What kind of service is it? KnexJS ? What is the name of the service? x ? Which path should the se

    0熱度

    1回答

    我是Node.js的新手。我正在使用Knex進行查詢。我需要從兩個不同的數據庫中加入兩張表。有誰能告訴我這是可能的嗎? knex.select('id', 'full_name','email', 'mobile_country_code', 'mobile', knex.raw('1 as active_status')).from('users').where(whereData).union

    0熱度

    1回答

    我正在與es6的節點js工作。 我有一個有幾個領域的表。我正在使用knex js進行查詢構建和數據庫管理。 我的疑問是如何通過發送req.body對象到es6類的構造函數來設置字段?例如, class User { constructor(user_id, email, username, password, phone, first_name, last_name, created_a

    1熱度

    1回答

    如何計算Postgres使用Knex在查詢中實際執行需要多長時間?有沒有辦法做到這一點? 理想情況下,我希望看到時間細分,如:從池中獲取套接字的時間,PG執行查詢的時間,接收字節的時間。

    0熱度

    2回答

    我有一個大的query從多個表中選擇多個列,我想知道有多少記錄(做一個計數)。 我無法得到結果的長度,因爲我還將.offset和.limit添加到查詢中。 有沒有一種方法,我可以生成以下 SELECT COUNT(*) FROM ( knex query ) as count 與knex?怎麼樣? (版本:0.11.10)

    2熱度

    1回答

    我試圖在髒MySQL數據庫中使用knex.js進行遷移。 所以有一列中有三種不同類型的數據的JSON。 我已經進行了一次遷移,其中爲這些不同類型的數據創建了三個不同的列。 我現在想要做的,是有條件地從柱與JSON移動數據到三種不同的列,以便: if type == A: move to new_col_A else if type == B: move to new_col_B else: mov

    0熱度

    1回答

    我有這個查詢; knex('metrics').insert(function() { this.select('metric as name') .from('stage.metrics as s') .whereNotExists(function() { this.select('*') .from('metrics') .w