knex.js

    2熱度

    1回答

    我一直在嘗試使用belongsToMany關係(Bookshelf)在帖子和標籤之間建立關係。這裏是我的代碼: db.js const Post = bookshelf.Model.extend({ tableName: 'posts', hasTimestamps: true, tags: function(){ return this.belongsT

    1熱度

    1回答

    我有一個外鍵列表。我想找出這些FK指向的表格和指向的實際關鍵點。 我有像這樣FK的列表: columnName0, columnName1, columnName2 外鍵引用 columnName0引用table0.idTable0 columnName1引用table1.idTable1 columnName2引用table2.idTable2 個 一些示例表: Table0: idTabl

    1熱度

    1回答

    我目前正在使用knex進行api工作。我必須在一個大事務中執行一些操作,並且必須在那裏進行判斷 - 如果任何驗證返回「false」 - 事務必須停止。問題是,每當我折騰「我的」的錯誤,即使所有的「捕捉」 ES把它買走,RES是sended corrently-權後,我的整個API崩潰,出現錯誤: Cannot read property "removeListener" of null 這是奇怪的

    0熱度

    1回答

    我有一個模型,'摘錄',並且想要獲取所有不屬於給定用戶的摘錄,並且不在被排除的摘錄列表中(例如,沒有摘自列表[0,1, 2,3])。 我已經成功地選擇了不被用戶所擁有的所有摘錄,通過使用: Excerpt .query({ whereNot: { owner_id : req.currentUser.id } }) .fetchAll() .th

    1熱度

    1回答

    我想從我的m-n關係型mySql表中使用Bookshelf.js獲取屬性。 我有一個表的用戶:ID,名稱 和比賽:ID,將 和數據透視表:USER_ID,tournament_id,teamname 這些是我的模型: var User = Bookshelf.Model.extend({ tableName: 'users', tournaments: function() {

    1熱度

    1回答

    我目前使用knexjs將數據插入到sqlite中,但我偶然發現了一個奇怪的問題。 成功此代碼插入數據: knex.insert({"request":requestquery,"date":date}).into("requests") .then(function (id) {}); 但是這個代碼不插入數據,並靜靜地失敗: knex.insert({"request":requ

    1熱度

    1回答

    我是新來的節點,我有一個簡單的情況,我在某​​個節點/快速應用的端點上發佈消息。問題是,我得到: POST /api/v2/user 500 25.378 ms - 54 (node:19024) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: Can't set he

    3熱度

    2回答

    我使用Node和postgresql。我試圖對bd做一個knex查詢。 爲什麼在沒有then()調用的情況下該查詢不起作用? knex('test').insert(User1).then();

    1熱度

    1回答

    所以我在我的node.js應用程序中有這樣的設置。我想我的應用程序連接到ElephantSQL託管(不知道即使這是正確的)一個PostgreSQL數據庫: var knex = require('knex')({ client: 'pg', connection: "postgres://longURLtoElephantSQL.com" }); 我想是要認證的連接方式。

    0熱度

    1回答

    我正在創建一個Web應用程序,並使用書架查詢我的一個數據庫。但是,我想從我的數據庫中獲取一些信息並將其放入一個數組中,但我不知道如何將該數組傳遞給我的then函數。我該怎麼做呢? 這裏是我當前的代碼: var courses = []; Bookshelf.knex('users').where('email', req.session.user.email).then(function(use