Document 업데이트 하기

MiniDeveloper·2022년 1월 21일
0

Elasticsearch

목록 보기
4/7

아래 코드로 기존에 만들었던 도큐먼트 업데이트

(_update 명령어 사용)

curl -XPOST -H "Content-Type: application/json" http://localhost:9200/classes/class/1/_update?pretty -d '{"doc" : {"unit" : 2}}'

아래처럼 successful이 1 뜨면 성공

업데이트 된 도큐먼트 확인

curl -XGET http://localhost:9200/classes/class/1

아래처럼 unit이 2로 업데이트 된 걸 확인 가능

수식(script)를 이용한 업데이트

unit에 10을 더하는 수식 입력

curl -XPOST -H "Content-Type: application/json" http://localhost:9200/classes/class/1/_update?pretty -d '{"script" : "ctx._source.unit += 5"}'

결과 확인

curl -XGET http://localhost:9200/classes/class/1

결과: 5가 더해져서 7로 업데이트된 것을 확인 가능

profile
미니 개발자의 개발 일기

0개의 댓글