无痛弹性:通过根和嵌套级别的文档中存在的名称获取所有重复属性

时间:2019-09-06 10:28:07

标签: node.js elasticsearch elasticsearch-painless

假设我在文档中拥有属性名称“ X”。

具有相同名称“ X”的嵌套属性存在于_source中,如下所示:

_source: {
x: 2,
nested: {
   x:3
 }
grandChild: {
  d: {
   x: 5
     }
   }
}

我想使用匹配'X'的正则表达式来搜索属性,这样我就可以一次性获取和修改所有属性。

除了ctx._source.nested.x以外,还有没有其他方法可以用来修改弹性嵌套属性的值。

0 个答案:

没有答案