Chapitre 5 : Mise à Jour et Suppression
Update, Delete, Painless script
Mettre à jour un document
Ajoutons le tag "convivial" à notre Coq au Vin.
POST /recettes/_update/1
{
"script": {
"source": "ctx._source.tags.add(params.new_tag)",
"lang": "painless",
"params": {
"new_tag": "convivial"
}
}
}
Vérifiez avec GET /recettes/_doc/1 que le tag a bien été ajouté.
Supprimer un document
La salade niçoise n'était finalement pas à notre goût. Supprimons-la.
DELETE /recettes/_doc/3
Toute recherche sur la salade ne donnera plus de résultat.