[mongoDB]몽고디비 find() insert, update
몽고디비의 기본적인 명령어 find, insert, update를 알아보겠습니다.
m={ename : "smith"}
ename이라는 field에 smith값을 넣을때
이러한 방식으로 데이터를 넣을 수 있는데요 m이라는 이름에 저장한뒤에
이렇게 db.things.save(m)
이라고해주면 things라는 공간에 데이터가 insert된걸 보실 수 있습니다.
things라는 공간에 어떤데이터가 들어있는지 확인할때 find()를 사용하면 되는데요
_id는 document에 대한 유일한 값입니다. 오라클의 rowid와 비슷하죠
insert를 할때 맨위처럼 할 수 도있지만
이러한 방식으로도 삽입을 할 수 있습니다.
데이터가 삽입된것을 확인 할 수 있죠
지금까지 데이터를 삽입할대 db.things. 이렇게 해줬는데요
things를 따로 생성하지 않았지만 자동으로 collection이 만들어진것을 확인 할 수 있습니다.
insert할때 for문을 이용할 수 도 있는데요
위와같은 문법으로 반복 삽입 할 수 있습니다.
삽입이 잘 된것을 볼 수 있죠.
끝에 더 보려면 it이라는 명령어를 치라고 하는것도 볼 수 있습니다.
it을 치자 남아있는 데이터도 다 볼 수 있네요
update는 조건절과 삽입하는 절이 나눠져있습니다.
update({조건}, {$set : { } } )
이러한 문법으로 조건에 맞는 값을 찾아 업데이트시킬 수 있습니다.
remove는
remove({조건})
이러한 명령어로 데이터를 삭제할 수 있습니다.
'컴퓨터 > mongoDB' 카테고리의 다른 글
[mongoDB]몽고디비 aggregate (2) | 2014.08.05 |
---|---|
[mongoDB]몽고디비 기본명령어 (0) | 2014.08.04 |
[mongoDB]Collection 콜렉션 만들기 기본개념 (0) | 2014.08.04 |
[mongoDB]몽고디비 기본 명령어 구동 shutdown (0) | 2014.08.04 |
[mongoDB]몽고디비 설치 (0) | 2014.08.04 |
댓글