Сбой уникального свойства в Sails.js

Следующий код представляет модель учетной записи в Sails.js v0.9.4.

 module.exports = {

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

    };

Когда я отправляю два сообщения POSTS и PUT черезПочтальон to localhost: 8080 / account, уникальное свойство электронной почты не работает. В частности, я посылаю следующие HTTP-запросы от Почтальона:

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

Последний запрос GET показывает мне:

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

Должно ли это случиться?
* Для тех, кто не знает,ватерлиния по умолчанию генерирует идентификатор, который автоматически увеличивается при каждой вставке.

Ответы на вопрос(6)

Ваш ответ на вопрос