我需要以ejs聚合的形式转换下面的Json查询,任何人都可以帮助我,我将不胜感激。
{
"query": {
"filtered": {
"filter": {
"range": {
"quantity": {
"gte": "500"
}
}
}
}
}
}
我将其转换为如下所示,但它无法获得异常“参数必须是查询”
ejs.Request().query(ejs.FilterAggregation('filtered').filter(ejs.RangeFilter('quantity').gt(200)))
答案 0 :(得分:0)
尝试:
ejs.Request().query(ejs.FilteredQuery(ejs.MatchAllQuery(), ejs.RangeFilter('quantity').gte(500)))