您好我是节点js的新手我在弹性搜索中创建了搜索查询,如下所示:
driver.get(url); //this is from selenium
并且过滤器字段根据用户请求动态更改。我难以为上述查询形成JSON变量。是否有人引导我实现此目的?。提前感谢。
答案 0 :(得分:0)
根据您的要求,您可以通过推入阵列来修改“必须”。 你可以通过以下方式做到:
json.query.bool.must.push({
"foo": {
"bar": "baz"
}
});
上面的代码只是将另一个元素推入数组“must”。