小编alp*_*123的帖子

Elasticsearch - 查找缺少两个字段的文档

我正在尝试创建一个查询,该查询返回有关有多少文档没有两个字段(date.new 和 date.old)数据的信息。我尝试了下面的查询,但它作为 OR 逻辑工作,其中返回缺少 date.new 或 date.old 的所有文档。有谁知道我如何才能只返回缺少这两个字段的文档?

{
   "aggs":{
      "Missing_field_count1":{
         "missing":{
            "field":"date.new"
         }
      },
      "Missing_field_count2":{
         "missing":{
            "field":"date.old"
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

elasticsearch elasticsearch-query

2
推荐指数
1
解决办法
3198
查看次数

React Hooks:使 useEffect 在 location.search 更改时运行

我试图在每次 URL 的查询参数更改时触发 useEffect,这是 URL 的格式:

https://localhost:3000/main/persons?results=1
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我有以下内容:

const location = useLocation();

useEffect(() => {
      console.log('Location update')
    }, [location]);
Run Code Online (Sandbox Code Playgroud)

但是,我的问题是 useEffect 仅在 location.pathname 更改时运行,而不是在 URL 的查询参数更改时运行 (?results=1)。我还尝试了以下逻辑:[location.pathname, location.search] 但没有运气。

有谁知道我该如何解决这个问题?

reactjs react-hooks use-effect

2
推荐指数
1
解决办法
8293
查看次数

JavaScript:在空间上划分数组元素并添加到同一列表

在 JavaScript 中,假设我有一个这样的数组: ["Foo", "Bar", "Baz Foo"]并想将其转换为:["Foo", "Bar", "Baz", "Foo"]

换句话说,在空间上拆分数组并将其作为额外元素添加到数组中。我觉得这应该是一些简单的解决方案,但我只是不明白。有谁知道我如何实现这一目标?

javascript arrays

2
推荐指数
1
解决办法
47
查看次数

输入文本重叠输入字段内的按钮

我正在尝试使用 React 中的字段创建一个输入字段<input />,并使用情感对其进行样式设置。输入字段右侧有两个按钮,如下所示:

在此输入图像描述

按钮使用 定位position:absolute。这使得文本和按钮重叠: 在此输入图像描述

有谁知道如何阻止文本到达按钮所在的区域,即使它们是使用情感绝对定位的?

css input overlap emotion reactjs

1
推荐指数
1
解决办法
3200
查看次数