使用部分更新或更新查询更新json中的嵌套字段

时间:2018-09-07 13:03:46

标签: javascript elasticsearch

我正在使用Elasticsearch,我想使用特定密钥更新json中的特定字段(在我的情况下是macid,json看起来像这样

indexBuffer

我想更新数据,具有匹配macid的设置字段,并且它们将是多个记录

1 个答案:

答案 0 :(得分:0)

您的JSON有错误,我认为您应该在引号中覆盖字符串。

一个很好的解决方案是将JSON转换为对象,然后将对象转换回JSON文件。

JSON.parse(Json)将jSON转换为对象,同时

JSON.stringify将对象转换回JSON

这是一个JavaScript修复程序:

-bash-3.2$ file /tmp/diff/lib/libbbbmds.so
/tmp/diff/lib/libbbbmds.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped

还有其他方法可以执行此操作,然后将其导出到.json文件