【问题标题】:angular2 search using loopbackangular2使用环回搜索
【发布时间】:2017-08-14 21:12:06
【问题描述】:
在我的 angular2 项目中,我需要使用环回从数据库中搜索数据,如何使用 find() 中的“通配符”查询来实现这一点。提前致谢。请帮帮我。
这是我的查询
this.model.find({
"where": {
"wildcard": {
"name": "*a*"
}
}
})
我的结果是一个空数组。请帮助我。
【问题讨论】:
标签:
elasticsearch
typescript
angular
loopback
【解决方案1】:
这就是我在 Mysql 中的做法:
this.model.find({
where:{
name: "%a%"
}
})
【解决方案2】:
你可以使用正则表达式:
this.model.find({
where: {
property: {
regexp: <expression>
}
}
})
您可以阅读更多here
或者你可以使用like/nlike 你可以reed about this here
【解决方案3】:
我建议您使用loopback-sdk-builder 在您的前端项目中生成 api rest,然后使用 find 方法。简单的喜欢
getAll(): Observable<Model> {
return this.myApiModel.find();
}