다음을 포함한 데이터베이스에서의 기본적인 데이터 입출력을 다룬다. 컬렉션에 새 도큐먼트 추가하기 컬렉셔네서 도큐먼트 삭제하기 기존 도큐먼트 갱신하기 연산(operation)을 수행할 때 안전성과 속도 중 맞는 수준 선택하기 3.1 도큐먼트 삽입 삽입은 몽고DB에 데이터를 추가하는 기본 방법이다. 컬렉션의 insertOne 메서드를 사용한다. db.movies.insertOne({"title": "STand by Me"}) 3.1.1 insertMany 여러 도큐먼트를 컬렉션에 삽입하려면 insertMany로 도큐먼트 배열을 데이터베이스에 전달한다. 코드가 삽입된 각 도큐먼트에 대해 데이터베이스로 왕복하지 않고 도큐먼트를 대량 삽입(bulk insert)하므로 훨씬 효율적이다. insertMany는 여러 ..
몽고DB는 매우 강력하면서도 진입장벽이 낮다. 몽고 DB의 기본 개념을 소개한다. 몽고DB 데이터의 기본 단위는 도큐먼트이며, 이는 관계형 데이터베이스의 행과 유사하다(하지만 더 다양한 자료 표현이 가능하다.) 같은 맥락에서 컬렉션(collection)은 동적 스키마(dynamic schema)가 있는 테이블과 같다. 몽고DB의 단일 인스턴스는 자체적인 컬렉션을 갖는 여러 개의 독립적인 데이터베이스를 호스팅한다. 모든 도큐먼트는 컬렉션 내에서 고유한 특수키인 "_id"를 가진다. 몽고 DB는 몽고 셸(The mongo Shell)이라는 간단하지만 강력한 도구와 함께 배포된다. mongo 셸은 몽고DB 인스턴스를 관리하고 몽고DB 쿼리 언어로 데이터를 조작하기 위한 내장 자원을 제공한다. 또한 사용자가 다..
몽고 DB 몽고 DB는 강력하고 유연하며 확장성 높은 범용 데이터베이스이다. - 보조 인덱스(secondary index) - 범위 쿼리(range query) - 정렬(sorting) - 집계(aggregation) - 공간 정보 인덱스(geospatial index) 1.1 손쉬운 사용 몽고 DB는 관계형 데이터베이스가 아니라 도큐먼트 지향 데이터베이스다. 관계형 모델을 사용하지 않는 주된 이유는 분산 확장을 쉽게 하기 위함이지만 다른 이점도 있다. 도큐먼트 지향 데이터베이스에서는 행 개념 대신에 보다 유연한 모델인 도큐먼트(document)를 사용한다. 내장 도큐먼트와 배열을 허용함으로써 도큐먼트 지향 모델은 복잡한 계층관계를 하나의 레코드로 표현할 수 있다. 이 방식은 최신 객체 지향 언어를 사용..
- Total
- Today
- Yesterday
- 이것이 자바다
- springboot https
- 이펙티브자바
- 뱅크샐러드
- 슬랙봇
- 몽고DB 완벽가이드
- update set multi
- update query mutiple row
- update query
- update query set multiple
- spring-boot-starter-data-redis
- 뱅크샐러드 유전자
- 그레이들
- java
- effectivejava
- MSSQL
- gradle
- vue.js
- multiple row update
- 업데이트 쿼리
- visual studio code
- update query multi row
- 뱅셀 유전자
- 다중 업데이트
- update set multiple
- SpringBoot
- 슬랙
- Slack
- 싱글턴
- 슬랙 /
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |