일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Datamodel
- SrpingBoot
- Loard Balancer
- SpringProject
- AWS VPC
- MongoDB DataModel
- AWS NAT gateway
- EC2 생성
- aws ec2
- JPA연관관계
- 스프링 게시판
- AWS CloudTrail
- EC2 배포
- Amazon Web Service
- codepresso
- AWS #CloudTrail #AWS로그
- ubuntu 배포
- AWS 요금
- 레디스설치
- codepreosso
- MongoDB Reference
- 소프트웨어 개발과 테스트
- 코드프레소
- AWS
- 몽고DB
- AWS Route53
- AWS NAT
- MongoDB
- VPC EC2
- MongoDB 참조
- Today
- Total
목록MongoDB (3)
정환타 개발노트
MongoDB에서 DB를 참조하는 방법은 두가지로 나뉜다. 하나는 수동 참조(Manual Reference)이며, 다른 하나는 "DBRefs"를 사용하는 것이다. 수동 참조 수동 참조 방식은 다른 document의 _id 필드를 참조를 사용할 document의 하나의 필드로 저장하는 방식이다. 필드 중 하나인 _id 값을 통해 참조할 document의 데이터를 가져온다. 대부분의 경우에는 수동 참조 방식을 사용한다. 아래에는 첫번째인 place 컬렉션과 두번째인 poeple 컬력센 두개로 구성되어 있다. original_id = ObjectId() db.places.insert({ "_id": original_id, "name": "Broadway Center", "url": "bc.example.net..
MongoDB를 사용한다면, 여러가지 Application 환경에서 다양한 모델을 적용하여 활용할 수 있다. 연관 동작 수행 MongoDB에서 단일 document에 대한 쓰기 동작을 유기적으로 수행 할 수 있다. 만약 여러개의 필드가 서로 영향을 미친다면, 같은 document가 그 필드를 포함하면 효율적으로 동작을 수행할 수 있다. 예를들어, 책과 대여가능한 권수, 대여 정보를 유지하는 상황에서, 대여가능 권수(available)와 대여 정보(checkout)는 서로 연관되어 처리해야 한다. { _id: 123456789, title: "MongoDB: The Definitive Guide", author: [ "Kristina Chodorow", "Mike Dirolf" ], published_da..
Data Model 이번에는 데이터 모델들에 대해 기술을 하겠다. MongoDB 또한 documents간의 관계를 설정할 수 있는데, 그러한 관계를 설정할 수 있는 모델 구조는 다음과 같다. One-to-One Relationship(일대일 관계) 두개의 document에 대해 일대일 관계로 구성할 수 있다. 아래의 예제에서는 후원자(patron)와 주소를 매핑하고 있고, 주소에는 후원자에 대한 reference가 포함된다("patron_id") { _id: "joe", name: "Joe Bookreader" } { patron_id: "joe", street: "123 Fake Street", city: "Faketon", state: "MA", zip: "12345" } 하지만 만약 이름(name)..