python - Elasticsearch 中的更新
问题描述
我想在上传数据到 ES 时覆盖数据
dict = {}
dict["a"] = "123"
dict["b"] = "456"
dict["c"] = "789"
id_last_record = "avcdftewr"
first.update(index='index_1',doc_type='_doc',id=id_last_record,body={"doc": dict})
但我有一个这样的问题:“ TypeError: update() missing 1 required positional argument: 'id' ” 你能帮我解决这个问题吗?
解决方案
推荐阅读
- java - 尽管 JSON 正确,但出现“预期 BEGIN_ARRAY 但为 BEGIN_OBJECT”错误
- vue.js - Vue-bootstrap - 当表格更改项目时,按钮似乎没有更新
- android - 安装 Android stock 和 Lineage 后调整与物理存储大小不匹配的数据分区大小
- ember.js - 循环条件渲染
- python - 如何使用 numpy.meshgrid 绘制函数
- android - 我正在尝试在我的应用程序中集成 Agora 语音通话,但出现 java.lang.UnsatisfiedLinkError
- java - 如何从javafx中的嵌套列表制作tableview?
- c# - LINQ 从字典中获取第一项不为空或为空
- gitlab - GitLab CI 部署管道中的手动批准
- sql - 如何从 Oracle SQL 中删除具有完全相同数据的多行