Nodjs sequalize如何获得最后插入ID

我正在使用Sequalize与nodejs在表中插入一行,现在我想要最后插入的ID,我想要一些像“mysql_insert_id()”,这里是我的代码:

function registerAgent(agent_data,request_key,res,next) { models.agent.create({creator_id: agent_data.userid }, { fields: [ 'creator_id'] }).then(function(user) { console.log(user); }); }; 

Solutions Collecting From Web of "Nodjs sequalize如何获得最后插入ID"

create()返回最后一个插入元素,所以最后一个id是user.id。 这是你的问题吗?

 function registerAgent(agent_data,request_key,res,next) { models.agent.create({creator_id: agent_data.userid }, { fields: [ 'creator_id'] }).then(function(user) { console.log(user.id); }); };