검색결과 리스트
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1. MongoDB 기본요소
문서
- 키와 값의 집합으로 이루어진 RDBMS의 행(row)의 역할
{ "key" : "value" }
{ "key1" : "value1", "key2" : value2 }
컬렉션
- 문서의 모음으로 RDBMS의 테이블(table)의 역할
데이터베이스
- 컬렉션의 모음
2. MongoDB 데이터형
null형{ "name" : null }
undefined형{ "name" : undefined }
boolean형{ "name" : true }
64비트 부동소숫점{ "age" : 21 }
string형{ "name" : "neo" }
objectId형{ "oid" : ObjectId() }
date형{ "regdate" : new Date() }
정규식형{ "name" : /neo/i }
javascript형{ "func" : function() { /- ... *- } }
array형{ "array" : [ 1, 2, 3 ] }
문서형{ "person" : { "name" : "neo" } }
3. MongoDB 쉘조작
Create
> person1 = { "name" : "neo",
"age" : 20,
"regdate" : new Date() }
> db.person.insert(person1)
Read
> db.person.findOne()
처음 문서 하나를 조회
> db.person.find()
저장된 문서의 전체를 조회
Update
> person1.desc = []
> db.person.update({ name : "neo" }, person1)
> var person2 = db.person.findOne({"name" : "neo"});
> person2.desc = {"blood", "B"}
Delete
> db.person.remove({ name : "neo" })
컬렉션 내에 이름이 neo인 문서를 삭제
> db.person.remove()
모든 컬렉션의 문서를 삭제
'-- MongoDB' 카테고리의 다른 글
[MongoDB] MongoDB 기본쿼리 (0) | 2012.12.28 |
---|---|
[MongoDB] ObjectID 구조 (0) | 2012.12.27 |
[MongoDB] MongoDB 핵심기능 (0) | 2012.12.21 |
[MongoDB] 윈도우XP에 몽고DB 설치하기 (0) | 2012.11.15 |
[MongoDB] “몽고DB 쓰지 마세요”…왜? (0) | 2012.11.15 |
RECENT COMMENT