Я начал запускать простой проект hello world, используя lb4. Я создал базовый источник данных mongodb, а также репозиторий и простую модель (имя пользователя, пароль и идентификатор) для пользователей с помощью команды cli, предоставляемой loopback. Я также создал пользовательский контроллер со встроенным грубым выбором, обеспечиваемым loopback.
, как вы, возможно, знаете, это очень простая настройка, но если кому-то нужны подробности, я предоставлю, просто прокомментирую.
проблема в том, что когда я пытаюсь создать новых пользователей с помощью проводника, я сталкиваюсь с дубликатом того же модели имени пользователя. означает, что:
{
"_id" : ObjectId("5def4581f7f9d508b0da2d4c"),
"username" : "string",
"password" : "string"
}
а также:
{
"_id" : ObjectId("5def4584f7f9d508b0da2d4d"),
"username" : "string",
"password" : "string"
}
клиент должен ввести уникальное имя пользователя для регистрации. Это очевидно.
как я могу указать уникальность свойства модели в loopback 4 (не объявляя его как id)?