我想为文档做一个upsert。目前是否可以通过nodejs elasticsearch API来实现?
https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html
我查看了API,我只能看到更新的upsert选项。
这是否意味着目前还没有任何方式可以让我申请文件?
由于
答案 0 :(得分:0)
在调用doc_as_upsert
方法来向上插入文档时,将update
参数设置为true
。
const response = await client.update({
index: 'myindex',
type: 'mytype',
id: '1',
body: {
doc: {
title: 'Updated'
},
doc_as_upsert: true
}
});