Eindeutige Eigenschaft schlägt in Sails.js fehl

Der folgende Code repräsentiert ein Kontomodell in Sails.js v0.9.4.

 module.exports = {

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

    };

Wenn ich zwei POSTS und eine PUT-Anfrage über sendeBriefträger to localhost: 8080 / account, die eindeutige Eigenschaft der E-Mail schlägt fehl. Im Einzelnen sende ich die folgenden HTTP-Anfragen von Postman:

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

Die letzte GET-Anfrage zeigt mir:

[
  {
    "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
  }
]

Sollte das passieren?
* Für diejenigen, die nicht wissen,Wasserlinie Generiert standardmäßig eine ID, die bei jeder Einfügung automatisch erhöht wird.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage