在es中,需要更新文档中的现有字段。我可以很容易地在文档中添加新字段。
POST {"doc":{"newFields":"value"}}
-它将向现有文档中添加新字段。但我无法添加这种情况。
{"name":"aa","otherinfo": {"hobbies":["cricket","football"]} }
在这里我需要添加另一个领域教育领域-我怎么做?
假设我需要在现有的爱好中加入篮球
从爱好中删除所有字段,只添加throwball
有什么帮助吗?
在es中,需要更新文档中的现有字段。我可以很容易地在文档中添加新字段。
POST {"doc":{"newFields":"value"}}
-它将向现有文档中添加新字段。但我无法添加这种情况。
{"name":"aa","otherinfo": {"hobbies":["cricket","football"]} }
在这里我需要添加另一个领域教育领域-我怎么做?
假设我需要在现有的爱好中加入篮球
从爱好中删除所有字段,只添加throwball
有什么帮助吗?
1条答案
按热度按时间wnavrhmk1#
请看一下更新api。
你可以只更新一部分文件。例子:
此外,您还可以使用脚本更新文档。示例:
我们可以在标签列表中添加一个标签(注意,如果标签存在,它仍然会添加它,因为它是一个列表):
或
我们还可以向文档中添加一个新字段:
或
或从文档中删除字段:
还有更多。