我在sequelize中保存了一个实体,但是我希望用承诺来恢复它,但它返回undefined。
Message.create({
time: moment.utc().format(),
isread: false,
message: data.message,
messagestatus: 'DELIVERED',
receiver: data.receiver,
sender: data.sender,
}).then(function(message) {
var m = message;
var soc = users_socket.find(soc => soc.id === data.receiver);
soc.emit('disperse message', data);
console.log(message);
})
为什么会这样?
答案 0 :(得分:1)
更改
soc.emit('disperse message', data);
到
soc.emit('disperse message', message);
没有任何可靠的数据。