Elasticsearch js如何插入文档

时间:2018-02-06 22:44:10

标签: elasticsearch

我想为文档做一个upsert。目前是否可以通过nodejs elasticsearch API来实现?

https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html

我查看了API,我只能看到更新的upsert选项。

这是否意味着目前还没有任何方式可以让我申请文件?

由于

1 个答案:

答案 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
  }
});