2016-05-05 3 views
0

Мне нужно преобразовать ниже запрос Json в виде агрегации ejs, может кто-нибудь мне помочь.Запрос Json для запроса агрегации Elasticsearch с использованием ejs

{ 
"query": { 
    "filtered": { 
     "filter": { 
      "range": { 
       "quantity": { 
        "gte": "500" 
       } 
      } 
     } 
    } 
} 

}

я преобразовал его, как показано ниже, но она не работает, получает исключение "Аргумент должен быть запрос"

ejs.Request().query(ejs.FilterAggregation('filtered').filter(ejs.RangeFilter('quantity').gt(200))) 

ответ

0

Try:

ejs.Request().query(ejs.FilteredQuery(ejs.MatchAllQuery(), ejs.RangeFilter('quantity').gte(500))) 
Смежные вопросы