개인 공부를 위하여 몽고 디비 공식 문서: Aggregation with the Zip Code Data Set 을 한글로 번역한 글입니다. Aggregation Pipeline: Example with the Zip Code Data set 우편번호 데이터를 이용한 어그리게이션 파이프라인 예시 이 페이지에서는 다음을 다룬다. Data Model / 데이터 모델 aggregate() Method / aggregate() 메소드 Return States with Populations above 10 Million / 1,000만 명 이상의 인구가 있는 State 반환 Return Average City Population by State / State별 평균 도시 인구 반환 Return Largest an..
개인 공부를 위하여 몽고 디비 공식 문서: Aggregation 을 한글로 번역한 글입니다. Aggregation 이 페이지에서는 다음을 다룬다. Aggregation Pipeline / 어그리게이션 파이프라인 Map-Reduce / 맵리듀스 Single Purpose Aggregation Operations / 단일 목적 어그리게이션 연산 Additional Features and Behaviors / 추가적인 특징 및 동작 어그리게이션 연산은 데이터 레코드를 처리하고 계산된 결과를 반환한다. 여러 도큐먼트의 값을 함께 그룹화하고, 그룹화된 데이터에 다양한 연산을 수행하여 단일 결과를 반환할 수 있다. 몽고디비는 어그리게이션 수행 방법으로 3가지를 제공한다: 1) 어그리게이션 파이프라인 2) 맵리듀스 ..
개인 공부를 위하여 몽고디비 공식문서를 한글로 번역한 글입니다. 이 페이지는 다음 몽고 셸 메서드를 사용한다. db.collection.deleteMany() db.collection.deleteOne() 이 페이지의 예시들은 inventory 컬렉션을 사용한다. inventory 컬렉션을 덧붙이기 위하여, 다음을 실행하자: db.inventory.insertMany( [ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" }, { item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "P" }, { item: "paper", qty: 100, siz..
개인 공부를 위하여 몽고디비 공식문서를 한글로 번역한 글입니다. 이 페이지는 다음 몽고 셸 메서드들을 사용한다. db.collection.updateOne( , , ) db.collection.updateMany( , , ) db.collection.replaceOne( , , ) 이 페이지의 예시들은 inventory 컬렉션을 사용한다. inventory 컬렉션을 생성하기 위하여, 다음을 실행하자: db.inventory.insertMany( [ { item: "canvas", qty: 100, size: { h: 28, w: 35.5, uom: "cm" }, status: "A" }, { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, st..
개인 공부를 위하여 몽고디비 공식문서를 한글로 번역한 글입니다. 이 페이지는 몽고 셸에서 db.collection.find() 메서드를 사용한 쿼리 연산의 예시들을 제공한다. 이 페이지의 예시들은 inventory 컬렉션을 사용한다. inventory 컬렉션을 덧붙이기 위하여 다음을 실행하라: db.inventory.insertMany([ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" }, { item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "A" }, { item: "paper", qty: 100, size: { h: 8.5, w: 11,..
개인 공부를 위하여 몽고디비 공식문서를 한글로 번역한 글입니다. > 단일 도큐먼트 삽입 db.collection.insertOne() // 컬렉션에 단일 도큐먼트를 삽입한다 다음 예시는 inventory 컬렉션에 새 도큐먼트를 삽입한다. 도큐먼트가 _id 필드를 명시하지 않는다면, 몽고디비가 새 도큐먼트에 _id 필드를 ObjectId값으로 추가해준다. db.inventory.insertOne( { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } } ) insertOne()은 새로 삽입된 도큐먼트의 _id 필드 값을 포함하는 도큐먼트를 반환한다. { "acknowledged": true, "insertedId"..