일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘기초
- 그래프
- 마크다운문법
- 코딩테스트
- 몽고DB
- mongoDB
- 그리디
- chatGPT
- Markdown
- 데이터베이스
- NoSQL
- 소수
- 백준
- 인프콘2024
- 탐색알고리즘
- 그리디알고리즘
- 마크다운
- 코딩문제
- Algorithm
- 데이터
- 기초
- database
- 알고리즘
- 파이썬
- httpCode
- 코테
- Python
- 수학
- db
- 수열
- Today
- Total
목록database (6)
Dev_from the Bottom
1. 커서(Cursor)란? MongoDB는 조회를 할 때, find( ) 명령어로 도큐먼트를 호출한다. 내부적으로는 "커서(Cursor)"를 사용해 find의 결과를 반환한다.(혹은 'find의 결과로 Document 자체를 반환하지 않고 커서(객체)를 반환한다' 라고 표현하기도 함) 커서는 쿼리 결과에 대한 '포인터'라고 할 수 있다. 2. 커서(Cursor) 사용 이유 커서는 포인터. 즉, 도큐먼트(데이터)의 위치 정보가 들어가 있다. 포인터를 통해 도큐먼트(데이터)를 빠르게 조회할 수 있다. 도큐먼트(데이터)를 직접적으로 보여주는 것에 비해 편리성, 성능을 향상시킨다. 3. 커서(Cursor) 사용 예시 # 100개 데이터 생성 for(x=0; x>> { acknowledged: true, ins..
1. 모든 데이터 조회(전체) # 모든 데이터 조회 db.col2.find() 2. 다중 데이터 입력 : 배열 포함 db.col2.insertMany([{name:"홍길동2", age:500, etc:[{hobby:"달리기", state:"충청도2"}, {likenum:[1,2,3,4,5]}]}, {name:"핑크퐁", age:5, etc:[{hobby:"마술", state:"서울"}, {likenum:[10,20,30,40,50]}]}, {name:"뽀로로", age:5, etc:[{hobby:"여행", state:"경기"}, {likenum:[20,30,40,50, 60]}]} ]) >>> { acknowledged: true, insertedIds: { '0': ObjectId("629554873a..
1. DB 상태 확인 db.enableFreeMonitoring() >>> { state: 'enabled', message: 'To see your monitoring data, navigate to the unique URL below. Anyone you share the URL with will also be able to view this page. You can disable monitoring at any time by running db.disableFreeMonitoring().', url: 'https://cloud.mongodb.com/freemonitoring/cluster/MPG7YVNN5QYDFSL2IDTPDOF3TPNBUVEV', userReminder: '', ok: 1 } ..
1. DB 확인 show dbs >>> admin 40.00 KiB config 20.00 KiB local 40.00 KiB 2. DB, Collection 생성 및 데이터 입력 존재하지 않는 DB를 만들기 위한 명시적 명령어는 필요치 않음 DB 전환 명령어 입력 후, 데이터를 넣으면(insert) 자동으로 DB와 Collection이 생성됨 Document가 데이터라는 의미로 받아들이면 될 듯 # studydb 사용 명령어(생성하지 않은 상태에서) use studydb >>> 'switched to db studydb' show dbs # 컬랙션 및 데이터가 없어서 아직 보여지지 않음 >>> admin 40.00 KiB config 20.00 KiB local 40.00 KiB # 데이터 하나 입력1..