请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

查询条件

export async function getServerSideProps({ params }: any) {
const articleID = params?.id;
const db = await prepareConnection();
const articleRepo = db.getRepository(Article);
const article = await articleRepo.findOne({
where: {
id: articleID,
},
relations: [
‘user’, ‘like_users’,
‘comments’,
‘comments.user’,
],
});

if (article) {
// 阅读次数 +1
article.views = article?.views + 1;
await articleRepo.save(article);
}

return {
props: {
article: JSON.parse(JSON.stringify(article)),
},
};
}
老师,这里的relations里面的数据能不能做一次筛选?还是说返回前端页面后再去写?我在typeorm查不到相关的用法,我想做的是过滤掉已经被删除的评论。目前是在接收props后处理

正在回答 回答被采纳积分+3

1回答

Tomas 2022-05-18 00:11:43

where 里面是可以写查询条件的

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信