database/mongodb 5

[mongodb] 강좌5 BigData MongoDB(NoSQL)

[mongodb] 강좌4 BigData MongoDB(NoSQL) - upsert Flag db.collection.update( , , { upsert: true } ) upsert: true : 아이디가 같은데 업데이트 다른다면 insert 한다. db.bios.update( { name: { first: 'Dennis', last: 'Ritchie'} }, { name: { first: 'Dennis', last: 'Ritchie'}, birth: new Date('Sep 09, 1941'), death: new Date('Oct 12, 2011'), contribs: [ 'UNIX', 'C' ], awards: [ { award: 'Turing Award', year: 1983, by: 'ACM'..

database/mongodb 2014.03.03

[mongodb] 강좌4 BigData MongoDB(NoSQL)

[mongodb] 강좌4 BigData MongoDB(NoSQL) - 컬럼을 빼고 넣어 보자 - 컬럼 빼기 > db.people.update({qdt:210}, {$unset:{qdt:210}}, false, true); > db.people.find(); { "_id" : ObjectId("52dd4fdc0e922248291cc607"), "age" : 10 } { "_id" : ObjectId("52dd4fdf0e922248291cc608"), "age" : 20 } { "_id" : ObjectId("52dd4fe20e922248291cc609"), "age" : 30 } { "_id" : ObjectId("52dd4fe40e922248291cc60a"), "age" : 40 } { "_id" : ..

database/mongodb 2014.03.03

[mongodb] 강좌3 BigData MongoDB(NoSQL)

[mongodb] 강좌3 BigData MongoDB(NoSQL) - CRUD - save와 insert가 다른점 - save는 id가 있으면 update, 없으면 insert 된다. - insert는 무조건 id가 생긴다. > show dbs local 0.078125GB personDB 0.203125GB persons 0.203125GB test 0.203125GB > use mydb; switched to db mydb > db mydb > j={name:"mongo"}; { "name" : "mongo" } > k={x:3} { "x" : 3 } > k { "x" : 3 } > j { "name" : "mongo" } > db.things.insert(j); > > show dbs; local ..

database/mongodb 2014.03.03

[mongodb] 강좌2 BigData MongoDB(NoSQL)

[mongodb] 강좌2 BigData MongoDB(NoSQL) - 다큐먼트는 네트웍의 최소단위다. - 문서를 분산해 둘 수 있다. > kkk3.kkks[1].a; 1 > kkk3.kkks[1].b; 2 > - 저장소를 가지고 싶다. > db.helele.save(kkk3.kkks[0]); > db.helele.save(kkk3.kkks[1]); > db.helele.save(kkk3.kkks[2]); > - 저장소를 가졌다. - find는 보고자 하는 대상을 요청한다. 맵리듀싱을 한다. > db.helele.find({}); { "_id" : ObjectId("52d55ced2304745723e3f40f"), "a" : 1, "b" : 2, "c" : 3 } { "_id" : ObjectId("52d..

database/mongodb 2014.03.03

[mongodb] 강좌1 BigData MongoDB(NoSQL) 설치하기

[mongodb] 강좌1 BigData MongoDB(NoSQL) 설치하기 BigData MongoDB(NoSQL) 설치하기 mongod --dbpath D:\data2\mongoDB1 1. http://www.mongodb.org/ 접속 2. mongo2 디렉토리에 mongodb 다운로드 후 압축 풀기 3. 테스트 폴더 생성 data2 폴더 만든다. DB 폴더 3개 만든다. 4. mongodb 실행 mongod --dbpath D:\data2\mongoDB1 5. 클라이언트 mongo로 db 실행 테스트 mongo 2+3 > var helele={age:11, name:'namju', sex:true}; > helele { "age" : 11, "name" : "namju", "sex" : true }..

database/mongodb 2014.03.03