1

Я использую sails.js и mySQL db для создания веб-сайта. Для решения this particular problem я подумал о предварительном определении атрибута ID моей модели (заботясь о уникальности, используя временную метку). Поэтому, как только я создам запись с идентификатором, который я определил, я смогу связать файлы (которые я загружаю с помощью плагина загрузки JQuery) с этой конкретной записью, которую я создал. Но я не уверен, как это сделать в sails.js. Это возможно?Как предварительно определить/сгенерировать уникальный идентификатор в sails.js?

Или я могу просто определить отдельный атрибут, который будет иметь свойство unique: true и сгенерировать его на переднем конце и передать его на бэкэнд и использовать этот атрибут для связывания моих файлов.

ответ

1

Если я правильно понимаю ваш вопрос, то да, вы можете определить свой собственный первичный ключ, который будет использоваться вместо автоматически генерируемого идентификатора.

myAwesomeId: { 
    type: 'string', 
    unique: true, 
    required: true, 
    primaryKey: true 
}, 
// other attributes 
+0

** уникальный ** свойство будет * нет * работа с * primaryKey: true * –

Смежные вопросы