knex.js

    2熱度

    1回答

    我正在使用bookshelf.js開發一個使用mariaDB的項目。我想讓我的郵件項目隨機排列。我發現這個解決方案適用於knex.js knex('posts').select('id', 'text') .orderByRaw('RAND()') .limit(100) 但我想這樣做同樣的事情書架。

    1熱度

    1回答

    我想查詢的順序,天行:今天 未來 過去 目前我正在做一個簡單的查詢是這樣的: getLatest(howMany, offset) { return knex .select('*') .from('event') .orderBy('start_time', 'asc') .offset(offset) .limit(howM

    1熱度

    1回答

    類似的問題已有報道,但我無法解決這些問題。 我有一個express.js應用程序使用KNEX連接到Azure託管的MySQL數據庫。 我可以完全從控制檯命令或mysql工作臺連接到數據庫。 但是,沒有辦法從我的節點應用程序實現相同。 我的Connection對象是一樣的,但: config.knex = require('knex')({ client: 'mysql', co

    2熱度

    1回答

    我正在使用knex js和postgresql數據庫。我用遷移文件創建了一張表knex migrate:make create_car_table。在這個我添加了一個列fuel_type。 table.enu('fuel_type', ['PETROL', 'DIESEL', 'CNG'])。 現在我需要改變表格,我需要這些枚舉值['HYBRID', 'ELECTRIC', 'PETROL', '

    -1熱度

    1回答

    我在我的數據庫中遇到問題。例如,如果我正在構建博客,我博客上的帖子應該有多個標籤。我想我的帖子表中有tag_id列,與我的tags表中的tag_id對應,但這意味着每個帖子只能有一個標籤。我希望每個帖子都能夠擁有多個標籤。如何在單行中輸入我的tag_id列中的多個ID(對應於特定帖子)。如果它不適用於ID,它可以使用標籤名稱嗎?我意識到我可以輸入多個標籤名稱,但是如何將標籤名稱與tags表中的ta

    1熱度

    1回答

    我需要從CSV文件(大約20K行)將數據導入到我的數據庫。有些行可能已經存在於數據庫中,因此只需要更新它們,但必須插入新行。如果任何操作失敗,交易必須取消。 我該怎麼做?這是我使用的代碼: var vehicle = { id: row.id, lastUpdate: moment(row.lastUpdate, 'DD/MM/YYYY - HH:mm').to

    1熱度

    2回答

    我想監視查詢在我的API數據庫上花費的時間。我創建了以下函數,使用書架信號,Bookshelf插件。 : bookshelf.on('fetching',() => { server.app.fetching = new Date().valueOf(); }); bookshelf.on('counting',() => { server.app.fetching =

    0熱度

    1回答

    我有這個表: 表foo id | bar_id | user_id ----------------- 1 | 3 | 1 2 | 5 | 1 3 | 6 | 2 4 | 5 | 1 5 | 3 | 2 表吧 id | title | description ------------------------ 3 | hey | desc1 5 | ola | desc 2

    4熱度

    3回答

    我試圖從Bootstrap表單元素中檢索數據,並使用Express和Knex將其保存到PostgresSQL數據庫中。我運行路線時沒有錯誤;但是,表單中的數據保存爲空。這裏是我的表單元素(我使用的反應): render() { return ( <form> <div className ="form-group"> <label>Add a Note:<

    2熱度

    1回答

    我正嘗試將關係遷移到我的postgres數據庫。問題是我不知道什麼值類型用於圖像。 exports.up = function (knex, Promise) => { return knex.schema.createTable('observations', (table) => { table.increments(); table.integer('user_