knex.js

    3熱度

    1回答

    我想通過使用postgres作爲數據庫使用knex創建一個查詢。然而,當我運行的代碼就不停的問 Error: Cannot find module 'sqlite3' 即使我已經加入pg我knexfile。 查詢 var data = { id: leagueId, slug: leagueSlug, createdAt: new Date() }; var qu

    1熱度

    1回答

    我現在正在學習knex,並嘗試將兩個不同表中的id號動態插入空表中,稍後將其用作連接表。 這是我到目前爲止,但我覺得我現在基地的方式。 exports.seed = function(knex, Promise) { return knex('future_join_table').del() .then(function() { return Promise.a

    1熱度

    1回答

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

    0熱度

    1回答

    ,在某些情況下,knex不會將左連接添加到查詢中。我試圖用最少的代碼來重現該bug,所以我試圖在內存中使用knex sqlite3。 var knex = require('knex')({ client:'sqlite3', connection: { filename: ":memory:" }, debug: true }); var

    1熱度

    2回答

    我的一般問題是,如果你有一個類似於A(1) - > B(許多) - > C(許多) - > D(許多)的數據模型,你想離開D的對象,但你只有A的標準,你怎麼做到的? 具體細節在這裏: const Contact = bookshelf.Model.extend({ sites: function() { return this.hasMany(Site); }, }

    2熱度

    1回答

    我一直在挖掘書架文檔,但找不到足夠的信息從數據庫中獲取5個隨機用戶。現在,以下代碼檢索所有用戶。 User.fetchAll().then((users) => { }); 但是,是否可以這樣做? User.take(5).random().get().then((users) => { // random 5 users in users collection }); 我

    1熱度

    2回答

    我在knex模式中使用table.date('day');設置日期字段。當我插入knex('table_name').insert({ someOtherData, day: '2016-08-14'})然後使用knex.select('day').from('table_name')我得到[Date: 2016-08-13T22:00:00.000Z]。看起來好像將其保存爲'2016-08-14

    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"

    1熱度

    1回答

    獲取最後一個記錄ID,例如,如果我有兩個表(發票,包含數量的帳單項)通過一對多關係。和後api給我的數據。新法案ID將是最後一個ID + 1,所以如果我可以做一個循環,會使物體插入然後運行 knex.insert(arrayPurchaseItems, 'id').into('purchaseRequests').then() 所以我並不需要等待紙幣插入待解決 然而,存在在賬單插入完成之前開始