【发布时间】:2021-03-10 05:45:22
【问题描述】:
[带有 MongoDB 类型的 TypeORM]。您好,我有用户数据库,其中每个用户都有一个电子邮件道具,现在我想查找电子邮件以“test”开头的所有用户,例如返回值应该是 User[{email: 'test1'}, {email:' test2'}, ...] 但我无法在此处提取这些实体我如何进行查询:
const users = await this.usersRepository.find({
where: `"email" LIKE 'test%'`,
});
但此代码返回整个用户集合。我也尝试过:
我也尝试过:
const users = await this.usersRepository.find({
where: {
email: Like('test')
}
});
这个返回空数组[]
即使我尝试完全匹配,例如 Like('test21@abv.bg'),仍然返回空数组
如何让所有用户使用以“测试”开头的电子邮件提前谢谢!
【问题讨论】:
标签: node.js mongodb express nestjs typeorm