如何在Loopback中使用PostgreSQL实现不区分大小写的where过滤器。我已经尝试使用:
pattern = new RegExp('.*'+data+'.*', "i")
但是不起作用。 我的代码是
searchUsersAppointment(data): void {
let cpr = /^\d+$/.test(data);
let pattern = new RegExp('.*'+data+'.*', "i");
let query = {};
if(cpr){
query = {where: {CPR: {like: data} } };
}else{
query = {where: {firstName: {like: pattern} } };
}
this.patientDetailsApi.find(query).subscribe(searchDetails => {
this.searchDetails = searchDetails;
})
}
有人可以帮我解决这个问题吗?