(MongoDB) Update

* Update는 인자값이 두개가 아니라 총 4개가 있다.

예)
db.test.update( { 조건 } , { 변경값 }, true|false, true|false)

1번인자 : 조건
2번인자 : 변경조건
3번인자 : upsert(upsert란? 있으면 업데이트 없으면 insert하라는 것, 기본값은 false)
4번인자 : 멀티라인 조건여부(기본값 false)


* 몽고디비 업데이트시
새로운 필드를 추가하는 경우는 $set을 사용하고,
기존에 있는 필드에 다른 값을 더 추가하고 싶은 경우
$push나 $addToSet를 사용한다.

단, $addToSet은 값을 추가할 때, 중복되지 않도록 확인한다.



댓글

이 블로그의 인기 게시물

(18장) WebSocekt과 STOMP를 사용하여 메시징하기

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬