JHipster - elasticsearch 和 angular query filetring 不起作用,return 所有对象
JHipster - elasticsearch and angular query filetring not worked, return all objects
我如何使用 elasticsearch
和 angular
(jhipster
应用程序)执行简单的搜索查询我试过了但没有成功:
this.someService.query({'id.equals':6}).subscribe(
(res: HttpResponse<ISomeObject[]>) => this.onSuccess(res.body, res.headers, pageToLoad, !dontNavigate),
() => this.onError()
);
它应该 return 只有一个对象具有 id == 6
但它 return 数据库中的所有对象
仔细检查我的代码后,我发现我没有执行 elastisearch
查询。
我正在执行 jpa
过滤器。而且我还没有设置它(我认为在 jdl
文件中)。要做 elasticsearch
我需要做 ;
this.someService.search({query: 'id:6'})
我如何使用 elasticsearch
和 angular
(jhipster
应用程序)执行简单的搜索查询我试过了但没有成功:
this.someService.query({'id.equals':6}).subscribe(
(res: HttpResponse<ISomeObject[]>) => this.onSuccess(res.body, res.headers, pageToLoad, !dontNavigate),
() => this.onError()
);
它应该 return 只有一个对象具有 id == 6
但它 return 数据库中的所有对象
仔细检查我的代码后,我发现我没有执行 elastisearch
查询。
我正在执行 jpa
过滤器。而且我还没有设置它(我认为在 jdl
文件中)。要做 elasticsearch
我需要做 ;
this.someService.search({query: 'id:6'})