프로그래밍/Database

[Cloudant] 문서 생성

일단개그하다 2016. 4. 3. 13:08

생성된 데이터 베이스에 문서를 추가해 보도록 하겠다.


먼저 Cloudant의 Dashborad를 통하여 만드는 방법이다.



데이터베이스를 선택한 후 All Documents에서 메뉴의 New Doc을 선택한다.


문서를 추가하는 페이지로 이동이 되는데 문서의 고유 id가 할당되어 있다.

별도의 id를 사용하고 싶은 경우에는 _id 항목을 수정하여 저장해도 된다.


JSON 형태에 맞추어서 저장하고 싶은 데이터를 입력하고 Save Changes를 선택한다.


문서가 저장이 되면 위 화면에서 저장된 문서를 확인 할 수 있다.


저장된 문서를 다시 확인해 보면 _rev 항목이 추가 되었는데 revision으로

해당 문서가 동시에 수정되거나 하는 경우에 충돌을 관리해주는 항목으로 하나의 문서에서 항상 존재해야 하는 항목이다.


자바로 문서를 저장하는 방법이다.


데이터 베이스에 접근하고 저장하고 싶은 데이터를 담을 클래스를 하나 생성하여 해당 클래스의 객체에 데이터를 저장한 뒤 그 객체를 save 메서드를 사용하여 데이터베이스에 문서를 저장할 수 있다.


_id에 사용하고자하는 id값을 지정하면 해당 id값으로 조회가 가능하고

_id에는 아무것도 저장하지 않으면 자동으로 id값을 지정하여 데이터가 저장된다.