【问题标题】: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();
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-09-08
          • 2018-05-03
          • 2018-12-19
          • 1970-01-01
          • 1970-01-01
          • 2018-07-17
          • 1970-01-01
          相关资源
          最近更新 更多