Цикл 4: Как настроить вызов GET, который запрашивает мою коллекцию MongoDB для поля, отличного от поля id? - PullRequest
0 голосов
/ 17 октября 2019

В моем определении модели я пометил поле 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).

Не могу обернуть голову вокруг этого. Любая помощь приветствуется.

...