如何使sails.js的create()方法返回MySQL自动生成的主键值

我有个Model名叫Case,我希望在使用create()创建条目之后得到其id字段(该字段是主键,由MySQL自动递增生成)的值:

Case.create({...}).exec(function(err, aCase){
    console.log(aCase.id);
})

以上代码创建条目成功了,查看数据库里面发现id也自动生成了。
但是,create返回的aCase里面没有id,即输出为undefined,其他字段是有的,唯独没有id。
我换过其他Model,发现也是一样不能返回自动递增生成的主键,所以可能是create()这个方法的问题。
求解。

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏