Я решаю эту проблему, и у меня заканчивается время, поэтому, пожалуйста, если кто-нибудь может помочь:
Я хочу вставить эти данные:
const data= {
id:user.id,
choice:'SWOT',
label:['Strengths','Weaknesses','Opportunities','Threats'],
results:[45,5,20,30],
description:'My first Strategic Analysis'}
в эту таблицу:
analyses (
id serial primary key,
userID integer not null,
choice varchar(25) not null,
Label text ARRAY,
Results integer ARRAY,
description varchar(200),
FOREIGN KEY (userID) REFERENCES users (id)
);
Используя knex, это должно быть что-то вроде:
db('analyses').insert({
userid: data.id,
choice: data.choice,
Label: data.labelG,
Results: data.resultG,
description: data.description
})
Поскольку этот синтаксис не работает для типов ARRAY, мне интересно, как это сделать?
Некоторые предлагали использовать knex.raw (), однако я не могу получить правильный синтаксис для этого
Любая помощь?