asticsearch js обновляет индекс - PullRequest
       2

asticsearch js обновляет индекс

0 голосов
/ 15 октября 2019

Привет, ребята. У меня есть индекс, который я хочу обновить, используя эластичный поиск 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
      }
    });

Я пробовал это в соответствии с документацией, но я получаю сообщение об ошибке, может кто-нибудь сказать мне, что не так с моим синтаксисом?

1 Ответ

1 голос
/ 16 октября 2019

Попробуйте:

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

Вы также можете попробовать добавить

 doc_as_upsert: true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...