查询条件

来源:9-3 mdx在Markdown中写JSX

Constandine

2022-05-17

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后处理

写回答

1回答

Tomas

2022-05-18

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

0
0

Next.js+React+Node系统实战,搞定SSR服务器渲染

Next.js+React+Node系统实战,搞定SSR服务器渲染

421 学习 · 144 问题

查看课程