knex.js

    1熱度

    4回答

    我使用knex用Node.js的我想要做一個數學查詢 (我想添加+1到已經存在的值) 我想這樣做在knex UPDATE fares SET fare=fare + 70 這是我在knex查詢,我得到的數據庫中的 knex('table').update({ fares: 'fares' + 70}).then(function() {});

    2熱度

    3回答

    沿着我有2個表 cars |id|name|car_type_id| car_types |id|name| car_type_id可以爲車是空的。 我想查詢我的分貝,這樣我就可以得到一個汽車類型列表,其中有多少輛汽車的數量爲car_type。汽車類型爲零的汽車可以爲空。 我希望這很清楚。但任何建議是值得歡迎的。 所以我找回去像 car_type | count car type

    -1熱度

    1回答

    我有表 '客戶' 和表 '交談' 我在JavaScript中我很新。目前,我嘗試使用knex + bookshelf(帶有繁瑣驅動程序的SQL Server數據庫)來加入這兩個表。我將這兩個表分成兩個模型,並從路由器中調用它(我使用Node js)。 conversation.js customer: function() { return this.belongsTo('Custome

    1熱度

    1回答

    我如何獲得行數(沒有任何過濾器)? 我已經試過這User.fetch().count()和User.count(),但我分別得到這些錯誤: TypeError: User.fetch is not a function AssertionError: expected { Object (_bitField, _fulfillmentHandler0, ...) } to equal 0

    0熱度

    1回答

    我試圖通過一個工作到目前爲止我的集合獲取結果,但我希望排序是不區分大小寫的。我已經閱讀了書架文檔並在這裏和其他論壇搜索無濟於事。是否需要一些原始的Knex插入?任何幫助深表感謝。 這裏是我的代碼: new Recipes().query('orderBy', 'name', 'asc').fetch({ withRelated: [ { instructions: (query

    0熱度

    1回答

    我目前正在使用Javascript與Node.js,Express,SuperAgent和KnexJS(Sqlite3的數據庫框架)的項目。我的問題是這樣的: 當我提交的數據使用PUT方法通過我的API路由更新,我的數據庫已成功更新,但我的控制檯返回此錯誤: PUT http://localhost:3000/user/contracts/ 500 (unknown) Error: unknow

    1熱度

    2回答

    我有這些拖車表: CREATE TABLE cities ( city varchar(80) primary key, location point ); CREATE TABLE weather ( city varchar(80) references cities(city), temp_lo int, temp_hi in

    1熱度

    1回答

    有一個過程從一個數據庫獲取數據並將其複製到另一個數據庫。他們在不同的數據庫平臺上。它的目的是使knex.js成爲中間件。 此作品在0.10.0以下 var first = require("knex")(...); var second = require("knex").initialize(...); 但抱怨說不推薦使用initialize。有人可以舉例說明如何在當前版本的knex.js

    0熱度

    2回答

    我在我的表中的BINARY場,我通常抓住這樣的: SELECT HEX(users.id) AS id FROM users WHERE username = ? 我最近使用Knex因爲我需要能夠從對象動態生成WHERE條款開始。下面是我的嘗試: knex('users').select('HEX(users.id) AS id)').where(filter); 下面是它生成查詢: se

    0熱度

    1回答

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