我在 sequelize 中保存了一个实体,但我想用 promise 取回它,但它返回未定义。
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);
})
为什么是这样 ?
最佳答案
更改
soc.emit('disperse message', data);
soc.emit('disperse message', message);
没有任何像数据这样的变量。
关于sequelize.js - Sequelize : how can i get the entity i saved with Create,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50837256/