Возможно ли, чтобы в Sequelize.js было отображено поле модели для объекта (хэш, карта, что угодно) при сопоставлении с отдельными столбцами БД? Например, что-то вроде следующего:Отображение свойств объекта Sequelize для нескольких полей
sequelize.define(
'user',
{
...,
name: {
first: {
field: "first_name",
type: sequelize.STRING,
allowNull: false
},
middle: {
field: "middle_name",
type: sequelize.STRING
},
last: {
field: "last_name",
type: sequelize.STRING
}
},
...
}
)
Это позволит вам делать такие вещи, как currentUser.name.first = "Sally"
но будет отображаться в виде таблицы с отдельными столбцами для first_name
, middle_name
и last_name
.
Ах, конечно. И, предположительно, аналогичный метод настройки для установки имени. –