唯一不适用于Node.js Sails.js“ sails-mysql”

吉米·约翰逊(Jimmie Johansson)

我刚刚开始进入Sails for Node框架。但是在将用户添加到sails-mysql数据库中时,似乎无法满足唯一需求。我可以使用相同的用户名和电子邮件为atm添加无限数量的新用户。

从我读过的书中应该可以奏效的角度来看,我也尝试过使用sails-memory,并且该确切的代码确实奏效了。我错过了吗?

module.exports = {

attributes: {

username: {
  type: 'string',
  required: true,
  unique: true
},

firstname: {
  type: 'string',
  required: true
},

lastname: {
  type: 'string',
  required: true
},

password: {
  type: 'string',
  required: true
},

birthdate: {
  type: 'date',
  required: true
},

email: {
  type: 'email',
  required: true,
  unique: true
},

phonenumber: 'string',

// Create users full name automaticly
fullname: function(){
  return this.firstname + ' ' + this.lastname;
}

}


};

如上所述,这确实适用于内存存储。现在我也尝试过mongodb,它也可以正常工作。

吉米·约翰逊(Jimmie Johansson)

在Twitter上获得了Sails.js的支持:“它使用db层-怀疑这是自动迁移的问题。您会尝试使用新的MySQL db吗?”

这个答案确实有效,一个新的数据库,一切都在起作用:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章