gpt4 book ai didi

typeorm - 是否可以 'protect' 属性并将其从选择语句中排除

转载 作者:行者123 更新时间:2023-12-04 22:28:41 24 4
gpt4 key购买 nike

我想在数据层级别保护某些属性。例如,我想保护我为用户存储在数据库中的密码哈希,以便它不会出现在任意 select 中。 - 声明。

只有在 select property, property2 中明确请求时才采用这种方式陈述。

最佳答案

我认为更准确的答案是设置 select: false关于列选项:

@Column({ select: false })
password: string;
并明确选择这样的列:
const user = await getRepository(User)
.createQueryBuilder()
.addSelect('password')
.getOne()

关于typeorm - 是否可以 'protect' 属性并将其从选择语句中排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43726739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com