본문 바로가기

SQL/MongoDB10

MONGODB 정리 - NoSQL & mongoDB 주종면 MONGODB 정리 교제 : NoSQL & mongoDB 주종면 1장. : NoSQL 개념. NoSQL비관계형 SQL NoSQL 의 장점1. 클라우드 환경에 적합.- 하드웨어 확장에 유연한 대처가 가능- 분산 처리와 병렬 처리가 가능 2. 유연한 데이터 모델- 비정형 데이터 구조설계로 설계 비용 감소- 관계형 데이터베이스의 Relationship과 Join 구조를 Linking과 Embedded로 구현하여 성능이 빠르다 3. Big Data 처리에 효과적이다- Memory Mapping 기능을 통해 Read/Write가 빠르다 - 기존 rdb와 동일하게 데이터 처리가 가능하다. 2장. MongoDB 설치 및 데이터 처리 MongoDB 주요 특징JSON Type의 데이터 저장 구조 Sharding/Repl.. 2017. 10. 29.
[MongoDB] document의 object를 업데이트 하는 방법. 배열 안의 object의 field를 업데이트 하는 방법 1. 배열은 구분자를 통해서 가능하다. db.collection.update( { "_id" : ObjectId("5308595e3256e758757b4d2f") }, { "$set": { "Employees.0.name " : "abc", "Employees.1.name " : "abc", "Employees.2.name " : "abc" } } );2. $ 를 사용하면 배열 전체에 update가 가능하다. db.collection.update( { "_id" : ObjectId("5308595e3256e758757b4d2f"), "Employees.name": { "$ne": "abc" } }, { "$set": { "Employees.$.na.. 2016. 11. 2.
null 삭제 mongoDBnull 인 값 찾아서 지우기. eq : equalne : not equal db.getCollection('message').remove({ rmid: { $eq : null } }) 2016. 11. 1.
mongo db update 방법. mongo db 에서 multi update 방법 db.getCollection('site_product_price').update( { update_dttm: /2016-04-0/ }, { $set: { is_new: true } }, false, true ) $set 이 없으면 해당 document 값이 override 되기 때문에 주의가 필요하다. 2016. 4. 8.