【发布时间】:2020-07-27 16:49:19
【问题描述】:
我建立了一个基本的 JHipster 项目并生成了一个支持使用 JDL 进行过滤的实体。 生成器制作了一个 Swagger API,我用它来查询数据库。 Swagger API 文档向我展示了可用于构建查询的参数列表。 模板查询如下所示: GET /api/client?name.equals=john&surname.equals=doe&country.in=uk&country.in=de
请求工作正常,但参数像 name==john OR surname==doe OR country==uk OR country==de 这样链接,所以我从 uk 和 de 获得所有 johns、dos 和 everoyne。 这没关系,但对于某些查询,我需要 name==john AND surname==doe 所以不是所有的 Johns 和 Doe,而是特别是 John Doe。我在此处和 swagger 论坛上进行了搜索,但找不到答案。
我的问题是:如何在查询中将 OR 更改为 AND? 这个大摇大摆的查询是否支持 AND 还是我必须在后端进行更改?
【问题讨论】: