전체 글86 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. 02. Mongodb - 도큐먼트 데이터베이스 1장 요약 1. 몽고디비는 10gen에서 만듬 2. 몽고디비는 수평적인 확장이 가능하도록 설계됨(서버의 사양을 증설(수직적 확장)하는 것이 아닌 서버를 여러대 늘리는것? ) 3. 일반적인 관계형 데이터 베이스와는 다르게 키,값을 갖는 json 형식의 도큐먼트 형식으로 데이터가 저장됨 4. 도큐먼트는 미리 정해진 스키마가 없기 때문에, 이론적으로 같은 도큐먼트라도 데이터의 자료형이 다를수 있음. (하지만 그렇게 만들일이 있을까?). 5. 도큐먼트로 데이터를 구축하며 생기는 장점은 데이터 베이스에 종속적이지 않고 어플리케이션 주도적인 개발이 가능함 6. 애드혹 쿼리(??)를 지원함 (여러 개의 속성을 임의로 조합하여 질의할 수 있는 능력을 보여주고 있는데, 이러한 것이 애드혹 쿼리의 본질적 강점이라고 한다).. 2016. 11. 16. 01.몽고디비 스터디 시작 스터디 교재 : 몽고디비 인 액션 http://book.naver.com/bookdb/book_detail.nhn?bid=6876243 내용은 알기 쉽게 되어있는것 같은데, 옛날 책이라 현재 몽고디비 버전(2016/11/16기준 3.2, 책 기준은 2.0)과 맞지않지만 책보다 안되거나 다른 부분은 찾아서 해결하기로. 스터디 끝날때까지 일주일안에 1포스팅은 꼭하기!! 3.2 몽고디비 메뉴얼 https://docs.mongodb.com/manual/ 책의 목차 ( 대충 훑어 봤을때 부록 A MongoDB 설치 와 D PHP, 자바, C++에서의 MongoDB 를 먼저 읽어보고 시작하는게 좋을듯 하다.) 제1부 시작하기 1장 현대 웹을 위한 도큐먼트 데이터베이스 3 1.1 클라우드에서 태어나다 51.2 Mon.. 2016. 11. 16. 데뷔 후 뜨거운 관심을 받은 오픈소스 프로젝트 10개 http://www.bloter.net/archives/266272 10위. 에니메이(Anime)9위. 리액트 앱 만들기(create-react-app)8위. 클립보드JS(Clipboard.js)7위 비주얼 스튜디오 코드(Visual Studio Code)6위. N15위. 머티리얼 디자인 라이트(Material Design Lite)4위. 리액트 네이티브 (React Native)3위. 텐서플로우(Tensorflow)2위. 얀(Yarn)1위. 스위프트(Swift) 2016. 10. 27. 이전 1 ··· 5 6 7 8 9 10 11 ··· 15 다음