42703
मतलब undefined_column
- ऐसा इसलिए होता है, क्योंकि आप "$2","$3"
. के आसपास दोहरे उद्धरण चिह्नों का उपयोग करते हैं और डबल कोट्स डीबी ऑब्जेक्ट्स की पहचान कर रहे हैं (क्वेरी के इस हिस्से में - कॉलम)। उन्हें होने के लिए निकालें:
db.query('INSERT INTO users(name,student_id) VALUES($1,ARRAY[$2,$3]::INTEGER[]) RETURNING *', [data.name, data.id])
.then(function(user) { })
.catch(function(err) {
return callback(null, err);
})