[翻译]  Nodjs sequalize how to get last insert id

[CHINESE]  Nodjs对如何获得最后一个插入ID进行了限制


I am using Sequalize with nodejs to insert a row in a table,now i want that last inserted id,i want some thing like "mysql_insert_id()", here is my code:

我正在使用带有nodejs的Sequalize在表中插入一行,现在我想要最后一个插入的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);
    }); 
};

1 个解决方案

#1


2  

The create() return the last insert element, so the last id is user.id. Is this for your problem?

create()返回最后一个insert元素,因此最后一个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);
    }); 
};

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2018 ITdaan.com 粤ICP备14056181号