knex.js

    0熱度

    2回答

    我需要乘以表table_A的column_A和column_B的值,然後使用knex.js將它們相加。以下是我用來實現它的代碼,它導致了一個錯誤: knex().from('table_A').raw('sum(column_A * column_B) as column_c') 任何指向我在這裏失蹤的指針?

    1熱度

    1回答

    現在我在做我的工作流的方式是這樣的: 得到一個Postgres數據庫行的列表(假設10.000) 的每一行,我需要調用一個API端點並獲得一個值,因此對於返回值的每一行,從API 返回的10.000個值我需要更新數據庫中的字段。 10.000行更新 現在我正在做每個API提取後的update,但你可以想象這不是最優化的方式。 我還有什麼其他選擇?

    2熱度

    1回答

    我想使用Objection.js和knex.js將新對象添加到表中。我寫了這個代碼: const Provider = require('../models/provider); Provider .query() .where('ProviderName', name) .then((data) => { if (data.length === 0) { Provi

    2熱度

    1回答

    我使用knex鏈接查詢將其他數據添加到我的JSON返回對象。然而,我似乎無法理解爲什麼我不能將一個knex.query的檢查傳遞給第二個knex查詢的.then()。 CODE: exports.getApps = function() { return new Promise(function(resolve, reject) { db.raw(` SELECT

    0熱度

    1回答

    我不是示數,但其不添加features JSON對象到results JSON對象 代碼: exports.getApps = function() { return new Promise(function(resolve, reject) { db.raw(` SELECT * FROM APPs WHERE VARAPP_PUBLIC_

    0熱度

    1回答

    我想用faker通過knex將數據插入到我的postgresql數據庫中。 見最低下面的例子: //Loading from an external file var knex = require('knex')({ client: 'postgresql', connection: { database: 'knexdb', user: 'root

    2熱度

    1回答

    我有一個postgres表與jsonb數組元素,我試圖做sql查詢來提取匹配的元素。我有一個從Postgres的命令行界面運行原始的SQL查詢: select * from movies where director @> any (array ['70', '45']::jsonb[]) 這將返回我要找的(從電影表中的所有記錄的結果,其中導演jsonb元素包含在輸入任何元素元件)。 在代碼中

    0熱度

    1回答

    我想通過knex使用插入數據來創建一個插入數據的對象。 我試過如下: const faker = require('faker'); const dataLength = 10 const obj = [] exports.seed = function (knex, Promise) { // Deletes ALL existing entries return k

    0熱度

    1回答

    我怎麼可以使用knex查詢insert ignore? 我想: knex.raw(knex('music').insert({title: service[i].Title, author: service[i].PrimaryArtistName, album: service[i].TypeAlbumName, lyrics: service[i].Lyrics}).toString().re

    1熱度

    1回答

    就我而言,我使用的是mysql。但是,我正在尋找一個通用的解決方案,用於從當前正在運行的數據庫或數據庫轉儲中生成knex種子文件。 我可以做something like: exports.seed = function(knex, Promise) { var sql = fs.readFileSync('./data/workbench.sql').toString(); r