Возможно ли создать модель с сиквелизацией, чтобы выглядеть так:
var User = sequelize.define('User', {
username: DataTypes.STRING,
email: DataTypes.STRING,
password: DataTypes.STRING,
facebook: {
id: DataTypes.STRING,
token: DataTypes.STRING,
email: DataTypes.STRING,
name: DataTypes.STRING
},
})
Идея такова: когда я получу пользовательские данные из БД, я бы хотел увидеть User: {facebook: {id, token,...}}
Нет.
Или
User.facebook
поле DataType.JSON
(которое поддерживается только postgresql)Вариант i) в порядке, но вы не получаете никакой поддержки от продолжения, чтобы проверить целостность и достоверность, если вы сделаете это поле json.