0

当我尝试使用打印出用户时,console.log(user);我发现 id 为零。但是,在数据库(mysql)中,用户 id 显示的是正确的值,即 uuid。

以下是我的用户模型

module.exports = {

  tableName : 'user',
  autoPK : false,
  attributes: {

  id: {
      type : 'string',
      unique : true,
      primaryKey : true,
      uuidv4 : true,
      columnName: 'id',
      defaultsTo : uuid.v4()
  },

  // { ..... other fields} 
}    

以下是我的创建功能:

 User.create(userObj).done(function(err, user){
  console.log(user);   
.... // other codes
 }
4

1 回答 1

1

啊,看起来您在sails-mysql. 它现在已经被修复和发布,所以如果你删除你的node_modules/sails-mysql文件夹,npm install sails-mysql@beta你应该已经准备好了。谢谢!

于 2014-03-27T00:08:51.800 回答