Как обеспечить уникальность конкретного поля в модели loopback. Как показано ниже, модель Post, у меня есть поле genericId в нем, я хочу, чтобы он был уникальным в базе данных и loopback через ошибку при дублировании ввода ключа.
{
"name": "Post",
"plural": "Post",
"base": "PersistedModel",
"properties": {
"genericId": {
"type": "string",
"required":True
},
"moderatedAt": {
"type": "date"
}
},
"validations": [],
"acls": [],
"methods": []
}
Я попытался найти там документацию и другие примеры, но не успел. Одним из решений, о котором я могу думать, является создание remoteHook для функции create и проверка этого поля перед вставкой, но поиск другого пути.