В моем определении модели я пометил поле emailid как поле id.
export class User extends Entity {
@property({
type: 'string',
required: false,
generated: true,
})
_id: string;
@property({
type: 'string',
id: true,
required: true,
generated: false,
})
email: string;
Но когда я звоню, мой вызов http://localhost:3000/user/kc@gmail.com, loopback пытается выполнить поиск в поле _id ине в поле emailid.
во-вторых, когда я запускаю вызов http://localhost:3000/user, чтобы получить список всех пользователей, в ответе в поле идентификатора электронной почты устанавливается _id (поле id по умолчанию для mongo).
Не могу обернуть голову вокруг этого. Любая помощь приветствуется.