knex.js

    1熱度

    1回答

    我希望能夠在命令行上回滾特定的knex遷移。 例如: knex migrate:rollback('20161104101325') 這可能嗎?

    1熱度

    1回答

    如何初始化knex並使用Inversify依賴注入器將其注入 每個我需要的地方?

    2熱度

    1回答

    我正在將get數組中的id數組傳遞給knex whereIn函數,但它們正在丟失。 if(query.cols){ var cols = query.cols.map(Number); console.log(cols) search.whereIn('collection_id', cols) } 我將它們映射到整數的查詢。控制檯日誌... [ 77, 66

    1熱度

    3回答

    我想用Expres.js和knex.js兩個表格來使用這個表格,它只使用一個get函數,以便在一個HTML模板中使用兩個表格中的數據。當我只查詢一張表(學校或學生)時,它是有效的,但我不知道如何處理兩張表。 有什麼建議嗎? app.get('/schools', function(req, res) { knex.select() .from('schools', 'stud

    0熱度

    1回答

    我想創建一個使用ORM Bookshelf.js的庫(如果你願意的話,基本上是一個封裝在Bookshelf.js的頂部)。現在Bookshelf.js要求您運行驅動程序安裝,以便能夠連接到項目根目錄中的正確數據庫(例如:npm install mysql)。 由於Bookshelf實例在其node_modules文件夾中沒有mysql依賴項,因此我自己的庫也需要這樣做,因爲Bookshelf.js

    0熱度

    1回答

    我想通過連接一個名爲account_id的列來使用bookshelf返回相關的行。我之前已經將這一切都工作正常,當它被'id'列鏈接時,但是由於某種原因,我們不得不將它改變爲不同的東西。 我的書架代碼看起來是這樣的: var Accounts = bookshelf.Model.extend({ tableName: 'accounts', hasTimestamps: tru

    2熱度

    1回答

    我正在尋找寫入遷移字符串以將新字符串添加到枚舉列類型。我正在嘗試將gamma添加到service列。 我試過下面的這段代碼。這會發生衝突,因爲表和列已經存在。 const table = 'user_associations' export function up (knex, Promise) { return knex.schema.table(table, function (

    3熱度

    1回答

    我想向表中添加一列,然後執行一些工作以將該列填充爲遷移的一部分。填充列需要在代碼中進行一些操作。考慮兩個表:用戶[user_id,first_name,last_name]和Orders [order_id,user_id,other_field_1,other_field_2]。 而且功能 var getNickName = function(user_row) { //do a b

    0熱度

    1回答

    我想使用Knex.js和mysql在node.js中設計一個註冊頁面。 下面是代碼: 註冊頁面 ` router.post('/', function(req, res, next){ var fname = req.body.fname; var mname = req.body.mname; var lname = req.body.lname; var

    1熱度

    1回答

    用下面的命令,會出現問題: knex --knexfile config/db/knexfile.js migrate:latest 我收到以下錯誤: Knex:warning - Pool2 - Error: Pool was destroyed Knex:Error Pool2 - error: password authentication failed for user "dennis"