大家好,我正在尝试查找其中包含 a 的所有结果。我尝试了几种方法,但问题是什么都不管用。它只是返回一个空数组
var data = await getRepository(User)
.createQueryBuilder("user")
.where("user.firstName = %:name%", { name: firstName })
.getMany();
还有这样的东西
var data = await getRepository(User)
.createQueryBuilder("user")
.where("user.firstName like %:name%", { name: firstName })
.getMany();
但没有任何效果。所有这些都返回一个空数组。谁能帮帮我谢谢
最佳答案
正确的做法是:
var data = await getRepository(User)
.createQueryBuilder("user")
.where("user.firstName like :name", { name:`%${firstName}%` })
.getMany();
关于javascript - 如何执行类似的查询 TypeORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47814537/