#sequelize.js #sequelize-typescript
#sequelize.js #sequelize-typescript
Вопрос:
Проблема в том, что я не могу получить доступ к другим полям другого типа. В столбце комментариев функция set может получить доступ к столбцу name, но не может получить доступ к столбцу num и выдает undefined, когда я пытаюсь войти или использовать для setDataValue. Есть ли какое-либо решение для этого?
@Column({
type: DataType.STRING,
allowNull: false,
})
name: string;
@Column({
type: DataType.INTEGER,
allowNull: false,
})
num: number;
@Column({
type: DataType.STRING,
allowNull: false,
})
set comment(value: string) {
console.log(this.name);
console.log(this.num);
console.log(this.getDataValue('name'));
console.log(this.getDataValue('num'));
this.setDataValue('comment', value this.name);
}
Это вывод на консоль:
test123,
не определено,
test123,
не определено,
Комментарии:
1. Это очень странно, но я думаю, нам не хватает большего количества кода.
2. Вам нужен post
Migration
script и, insert илиfindOne
script