create(email: string, password: string) {
const user = this.repo.create({ email, password });
return this.repo.save(user);
}
findOne(id: number) {
return this.repo.findOneBy({id});
}
find(email: string) {
return this.repo.find({ email });
}
}
我试图将字符串传递给find方法,但它显示此错误。此外,此消息如下:
对象文本只能指定已知属性,并且'email'在类型'FindManyOptions '中不存在.ts(2345)
1条答案
按热度按时间at0kjp5o1#
你应该使用
where
而不是仅仅使用电子邮件。你可以看到这个post。return this.repo.find({ where:{email} });