1. insert
- mongoDB의 insert는 collection이 없을 시에는 자동으로 생성해준다.
그러므로 기존에 있는 collection에 값을 넣을 때 오타를 주의해야 할 것이다.
2. find (select)
- Query Criteria에는 조건식이 들어간다. (SQL의 WHERE절)
> db.scores.find({ score : { $gte : 50 , $lte : 60 } } );
- scores Colloection에서 score가 50이상, 60이하인 경우를 찾는다
> db.scores.find({$or: [{score: {$lt: 50}}, {score: {$gt: 90}}]})
- scores Collection에서 score가 50미만이거나 90초과인 경우를 찾는다
*** $and도 있지만 조건 객체의 기본이 and조건이므로 많이 사용되지는 않는다.
3. update
> db.people.update({name: 'Alice'}, {$set: {age: 31}})
- people Collection에서 name이 'Alice'인 데이터를 찾아 age를 31로 수정한다.
> db.people.update({name: 'Bob'}, {$inc: {age: 1}})
- poeple Collection에서 name이 'Bob'인 데이터를 찾아 age를 1 증가시킨다.
oracle과의 비교 http://docs.mongodb.org/manual/reference/sql-comparison/
'IT > Database' 카테고리의 다른 글
[mongodb] update , upsert (0) | 2014.09.11 |
---|---|
[mongodb] Index 설정, 확인 (0) | 2014.08.19 |
ubuntu에서 mongodb와 php 연동 (0) | 2014.08.11 |
mongoDB - java 코드에서 insert 명령 수행해보기 (0) | 2014.08.10 |
몽고DB란 무엇인가? (0) | 2014.07.25 |