私は基本的なテーブルを1つ持っています。私のpostgresql db。データを挿入することはできますが、データを更新することはできません。Object.stringify(ネイティブ)で循環構造をJSONに変換するKnex Postgresql
projects
--id
--name
var db = require('knex')(config.posgresql);
db("projects").update({ name : 'bbb'}).then(function(value){
console.log(value);
});
私は
Unhandled rejection TypeError: Converting circular structure to JSON at Object.stringify (native) at QueryBuilder.Object.cloneIt (/home/barisv/king-server/helpers/extensions.js:406:28) at Formatter.compileCallback (/home/barisv/king-server/node_modules/knex/lib/formatter.js:123:14) at Formatter.parameter (/home/barisv/king-server/node_modules/knex/lib/formatter.js:45:36)
しかし、それは作品の下に、私は、コードを実行すると言う、それはスローコードとエラーを実行します。
db("projects").insert({ name : 'bbb'}).then(function(value){
console.log(value);
});
何が問題ですか?
docはそれをどこに言いますか? –
右に更新する行を選択するには条件または制約が必要ですか?コードはknexjs.orgのウェブサイトにあります。 – Kannaj
どこの場所に置いてもいけない場合は、そのテーブルのすべての行を更新する必要があります。ちょうど古典的なSQLのように。また、私は条件や制約が必要だと言う情報を見つけることができませんでした。 –