본문 바로가기

2장요약3

05. Mongodb - 자바스크립트 셸을 통한 맛보기(3) 2장 요약 -3 1. 인덱스 생성과 질의 1-1) 대용량 컬렉션 생성- 인덱싱 테스트를 위해 간단히 대용량 컬렉션 생성ex)20만개 도큐먼트를 가지는 컬렉션 생성 (시간이 꽤 걸린다.)> use tutorialswitched to db tutorial> for(i=0;i db.numbers.count()200000 - 쿼리 셀렉터에 큰값과 작은값을 위한 $gt, $lt 연산자를 지원ex) 199995보다 큰값 가져오기> db.numbers.find({num:{"$gt":199995}}){ "_id" : ObjectId("582e87b124bc079e907d1b24"), "num" : 199996 }{ "_id" : ObjectId("582e87b124bc079e907d1b25"), "num" : 1999.. 2016. 11. 18.
04. Mongodb - 자바스크립트 셸을 통한 맛보기(2) 2장 요약 -2*요약2 시작전 간단히 짚고 넘어가보면 몽고디비의 셸은 자바스크립트 기반으로 만들어졌다.때문에 사용하는 명령어는 모두 자바스크립트 기반의 함수인데 웹브라우저의 개발자모드를 자주 애용해본 분들은 알겠지만자바스크립트 함수가 선언이 되어있다면, 함수명만 입력하면 해당함수가 어떤식으로 구현되어 있는지 개발자콘솔에서 볼수 있는데몽고디비의 셸역시 같은 기능을 제공한다.ex)find() 함수의 구현 확인> use tutorialswitched to db tutorial> db.users.findfunction (query, fields, limit, skip, batchSize, options) { var cursor = new DBQuery(this._mongo, this._db, this, this.. 2016. 11. 18.
03. Mongodb - 자바스크립트 셸을 통한 맛보기(1) 2장 요약 1. 몽고디비 설치(부록 A설치 참조)https://www.mongodb.com/download-center#community 에서 몽고디비 설치(포스트 작성시 기준 v3.2) 2. 몽고디비 실행 및 옵션 2-1. 몽고디비의 실행은 설치 폴더의 bin폴더의 mongod를 실행 ( 몽고디비는 기본적으로 /data/db 폴더를 데이터 저장 폴더로 사용하기 때문에 리눅스나 맥os 의 사용자는 해당 폴더 생성및 권한을 미리 부여해야함) 2-2. 만약 기본 폴더가아닌 임의 폴더를 데이터 저장소로 사용하고 싶은경우 --dbpath 경로 를 이용한다ex) /dev/mongo/data 를 사용할 경우mongod --dbpath /dev/mongo/data 2-3. 로그는 기본적으로 stdout으로 출력되는데.. 2016. 11. 17.