Вот что я делаю:
const blablabla = async (currentUser) => {
let createdRoom = await Room.create({ include: [{ model: User }] });
console.log('outside')
console.log(createdRoom)
Room.findOne({where:{id:createdRoom.id}, include: [{model: User}]})
.then(room => {
console.log('inside')
console.log(room);
room.users.push(currentUser);
})
}
Когда я пытаюсь достичь createdRoom.users
, есть как-то undefined
, но в массиве foundRoom
users
доступен. Почему нет users
в createdRoom
?
Вывод из console.log(createdRoom)
room {
dataValues: {
id: '1b44d10c-42c2-4720-9e90-85157ab65b25',
updatedAt: 2020-04-03T18:30:48.442Z,
createdAt: 2020-04-03T18:30:48.442Z
},
Вывод из console.log(foundRoom)
room {
dataValues: {
id: '1b44d10c-42c2-4720-9e90-85157ab65b25',
createdAt: 2020-04-03T18:30:48.442Z,
updatedAt: 2020-04-03T18:30:48.442Z,
users: []
},