Как получить результат как единственный объект без строкового префикса в петлевой среде в NodeJS - PullRequest
0 голосов
/ 28 июня 2019

Технология : NodeJS

Framework : Loopback v4

Я пытаюсь получить запись из БД, но возвращает такой результат:

код :

console.log(await this.userRepository.findOne(filter));

результат :

User {
  id: undefined,
  createdOn: undefined,
  createdBy: undefined,
  updatedOn: undefined,
  updatedBy: undefined,
  username: 'string',
  password: undefined,
  firstName: 'string',
  lastName: 'string',
  gender: true,
  birthDate: undefined
}

ожидается

{
  id: undefined,
  createdOn: undefined,
  createdBy: undefined,
  updatedOn: undefined,
  updatedBy: undefined,
  username: 'string',
  password: undefined,
  firstName: 'string',
  lastName: 'string',
  gender: true,
  birthDate: undefined
}

1 Ответ

0 голосов
/ 28 июня 2019

Нашли решение:

let obj = await this.userRepository.findOne(filter);

let result = obj.toJSON();
...