簡體   English   中英

elasticsearch js 更新索引

[英]elasticsearch js update an index

大家好,我有一個索引,我想更新使用彈性搜索 js 的一部分

例如:我有這個索引:

{
        "_index" : "users",
        "_type" : "j_users",
        "_id" : "CpmE0G0BteODhj-lZNPP",
        "_score" : 1.0,
        "_source" : {
          "email" : "alex@walla.co.il",
          "firstName" : "aa",
          "lastName" : "aa",
          "confirmed" : false,

        }

我只想將“已確認”字段更改為 true,我該怎么做?

await client.update({
      index: "users",
      id: "CpmE0G0BteODhj-lZNPP",
      body: {
        confirmed: true
      }
    });

我根據文檔進行了嘗試,但出現錯誤,誰能告訴我我的語法有什么問題?

嘗試這個:

await client.update({
      index: "users",
      type : "j_users" 
      id: "CpmE0G0BteODhj-lZNPP",
      body: {
        doc: {
        confirmed: true
      }
     }
    });

您也可以嘗試添加

 doc_as_upsert: true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM