더북(TheBook)

update 명령어는 갱신할 키가 없을 경우 새 키를 추가해서 이 키에 값을 설정할 수 있다. 만약 해당 키가 있으면 update 명령어는 이 키와 연관된 값만 변경한다.

문서 데이터베이스들은 가끔씩 set 명령어 외에 다른 연산자를 제공하기도 한다. 예를 들어 MongoDB는 증가 연산자($inc)를 사용해 명시한 양만큼 키의 값을 증가시킨다. 다음 명령어는 Mother Night란 책의 quantity 키의 값을 10에서 15로 변경해 버린다.


db.books.update ({"book_id": 1298747},
                          {$inc {"quantity" : 5 }})

갱신 관련 연산자에 대한 자세한 내용은 여러분이 사용하고 있는 문서 데이터베이스 관련 문서를 참조하길 바란다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.