Это моя функция получения подписчиков
async getFollowingFriend(authUser: User): Promise<FollowingFriendsOutput> {
try {
const followers = await this.follow.find({
where: { follower: authUser },
relations: ['follower', 'following'],
});
console.log(followers);
return {
ok: true,
};
} catch (error) {
console.log(error);
return {
ok: error,
error: "You can't get following friend",
};
}
}
и, сделав это, я получил такие же данные
[
Follow {
id: 35,
createAt: 2021-04-03T13:28:17.395Z,
updatedAt: 2021-04-03T13:28:17.395Z,
follower: User {
id: 24,
createAt: 2021-04-02T10:52:30.605Z,
updatedAt: 2021-04-03T00:47:02.243Z,
firstName: null,
lastName: null,
email: '[email protected]',
password: '$2b$10$5vcYImjdp3JqBODmeS.3nOsNqy2CBCsjvocV3Z//5Jv0wDp6LImB.',
gender: 1,
country: null,
address: null
},
following: User {
id: 26,
createAt: 2021-04-02T10:52:44.638Z,
updatedAt: 2021-04-02T10:52:44.638Z,
firstName: null,
lastName: null,
email: '[email protected]',
password: '$2b$10$.ul2rxR9JV2hA1zFn3HYNekolwkiFZDfLznNwz3LFf6XJE9zEw8Va',
gender: null,
country: null,
address: null
}
]
Это мои данные о подписке, но на самом деле я этого не хочу,
Я хочу извлечь только следующие данные, которые находятся в конце
Я пробовал много других способов, но не смог< br /> Есть ли какой-либо другой способ решить эту проблему?
Я использую typeorm с postgresql и с использованием инфраструктуры nestjs
Спасибо.