こんにちは、node.jsでpgを使用してデータベースにINSERTしようとしていますが、存在しない。エラー:カラム "age"が存在しません[node + pg + postgres]
これは私のコードです:ここ
app.post('/saving', function(req, res){
var age = req.param('Age');
var gender = req.param('gender');
//res.send(age + gender)
pool.connect(function(err, client, done){
if(err) {
return res.send('error')
}
client.query('INSERT INTO public.attack (age, gender) VALUES (age , gender)')
done()
})
})
私のdb:VALUES (age, gender)
内部
test=# \d attack;
Table "public.attack"
Column | Type | Modifiers
--------+-------------------+-----------------------------------------------------
age | integer |
gender | character varying |
id | integer | not null default nextval('attack_id_seq'::regclass)
Indexes:
"attack_pkey" PRIMARY KEY, btree (id)
は '正確に*何データベース*'である(年齢、性別)VALUES(年齢、性別)public.attack。INSERT INTOあなたがあなたのJavaScriptにどのような変数を持っているかについては何も知らないので、これが表示されます。 – BalinKingOfMoria
ok問題は解決されましたが、現在はブラウザがまだ保留中(無限)に投稿されています。 – user243062
あなたのコードの詳細と何が起こっているかで新しい質問を開くと、SO(StackOverflow)コミュニティがあなたを助けてくれるでしょう! – BalinKingOfMoria