Postgresql 从TypeForm中提取特定数据
这是我获取追随者的功能Postgresql 从TypeForm中提取特定数据,postgresql,nestjs,typeorm,Postgresql,Nestjs,Typeorm,这是我获取追随者的功能 async getFollowingFriend(authUser: User): Promise<FollowingFriendsOutput> { try { const followers = await this.follow.find({ where: { follower: authUser }, relations: ['follower', 'following'],
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",
};
}
}
这些是我的跟踪数据,但实际上这不是我想要的,我只想提取位于末尾的以下数据
我尝试过很多其他方法,但都没能成功
是否有其他方法解决此问题?
我正在使用postgresql的typeorm和nestjs框架
谢谢要仅获取以下数据,必须从关系数组中删除跟随者实体:
async getFollowingFriend(authUser: User): Promise<FollowingFriendsOutput> {
try {
const followers = await this.follow.find({
where: { follower: authUser },
relations: ['following'],
});
console.log(followers);
return {
ok: true,
};
} catch (error) {
console.log(error);
return {
ok: error,
error: "You can't get following friend",
};
}
}
异步getFollowFriend(authUser:User):承诺{
试一试{
const followers=等待此消息。follow.find({
其中:{follower:authUser},
关系:[“以下”],
});
console.log(followers);
返回{
好的,没错,
};
}捕获(错误){
console.log(错误);
返回{
好:错误,,
错误:“您无法获得以下好友”,
};
}
}
async getFollowingFriend(authUser: User): Promise<FollowingFriendsOutput> {
try {
const followers = await this.follow.find({
where: { follower: authUser },
relations: ['following'],
});
console.log(followers);
return {
ok: true,
};
} catch (error) {
console.log(error);
return {
ok: error,
error: "You can't get following friend",
};
}
}