如何将两列用于与羽毛的搜索 - 详细信息



我需要按名称搜索用户,其名称和姓氏存储在PostgreSQL数据库中的单独列中。这些列需要串联以搜索才能正常工作。键入用户的完整名字和姓氏应匹配结果。

我可以将什么作为查找羽毛服务的查找方法,这可以让我这样做?

如链接的答案中,您可以通过在挂钩之前修改 params.querywhere子句传递给羽毛服务:

app.service('users').before({
  find(hook) {
    const where = Sequelize.where(Sequelize.fn("concat",
      Sequelize.col("firstname"),
      Sequelize.col("lastname")), {
        like: '%John Do%'
      }
    );
    hook.params.query.where = where;
  }
})

相关内容

  • 没有找到相关文章

最新更新