大家好,我试图找到其中所有的结果。我尝试了几种方法,但问题是没有任何效果。它只是返回一个空数组

  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();

07-24 18:02
查看更多