Unikalna właściwość nie działa w Sails.js

Poniższy kod reprezentuje model konta w Sails.js v0.9.4.

 module.exports = {

      attributes: {
        email: {
          type: 'email',
          unique: true,
          required: true
        },
        password:{
          type: 'string',
          minLength: 6,
          maxLength: 15,
          required:true
        }
      }

    };

Kiedy wysyłam dwa POSTY i żądanie PUT przezListonosz do localhost: 8080 / account unikalna właściwość wiadomości e-mail nie powiedzie się. W szczególności wysyłam następujące żądania HTTP od listonosza:

POST http://localhost:8080/[email protected]&password=123456  
POST http://localhost:8080/[email protected]&password=123456    
PUT  http://localhost:8080/account?id=1&[email protected]  
GET  http://localhost:8080/account

Ostatnie żądanie GET pokazuje mi:

[
  {
    "email": "[email protected]",
    "password": "123456",
    "createdAt": "2013-09-30T18:33:00.415Z",
    "updatedAt": "2013-09-30T18:34:35.349Z",
    "id": 1
  },
  {
    "email": "[email protected]",
    "password": "123456",
    "createdAt": "2013-09-30T18:33:44.402Z",
    "updatedAt": "2013-09-30T18:33:44.402Z",
    "id": 2
  }
]

Czy to powinno się zdarzyć?
* Dla tych, którzy nie wiedzą,Wodnica domyślnie generuje identyfikator, który automatycznie zwiększa każde wstawienie.

questionAnswers(6)

yourAnswerToTheQuestion