일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nest.js
- 피드백
- til
- 기록
- typescript
- next.js
- 생각로그
- react
- javascript
- 알고리즘
- WIL
- mongoose
- Git
- js
- 리눅스
- mysql
- 생각일기
- CS
- MongoDB
- 트러블슈팅
- 주간회고
- 네트워크
- array
- 생각정리
- 코테
- Grafana
- 자바스크립트
- 일기
- 회고
- Java
- Today
- Total
목록MongoDB (3)
코딩일상
쉘명령어 이용하는 방법몽고compass 이용시1) 해당 컬렉셔을 클릭2) 해당 컬렉션의 aggregate 명령어 실행3) 아래 쉘 붙여넣기[ { $project: { fields: { $objectToArray: "$$ROOT" } } }, { $unwind: "$fields" }, { $group: { _id: null, allKeys: { $addToSet: "$fields.k" } } }]쉘 명령어 설명$project 연산자 $$ROOT는 현재 문서를 의미$objectToArray 연산자는 객체를 배열로 변환합니다. 변환된 배열의 각 요소는 k와 v라는 두 개의 필드를 가지며, k는 원래 객체의 키(필드명), v는 해당 키의 값입니다.$unw..
|URI를 사용한 기본 백업mongodump --uri "mongodb://username:password@localhost:27017"URI를 사용하여 특정 데이터베이스 백업mongodump --uri "mongodb://username:password@localhost:27017/myDatabase" --out /path/to/backupURI를 사용하여 특정 컬렉션 백업mongodump --uri "mongodb://username:password@localhost:27017/myDatabase" --collection myCollection --out /path/to/backupURI를 사용하여 압축된 백업mongodump --uri "mongodb://username:password@localh..
MONGO DB 도커로 구성하고 내부 접근하는 법 1-1),1-2)방법중 편한 방법사용 2)을 통해 내부 접근 1-1) dockerCompose.yml 이용 version: '3.1' services: mongo: image: mongo environment: MONGO_INITDB_ROOT_USERNAME: 사용자명 MONGO_INITDB_ROOT_PASSWORD: 비밀번호 ports: - "27017:27017" volumes: - mongo-data:/data/db volumes: mongo-data: image: 사용할 MongoDB의 Docker 이미지를 지정합니다. mongo는 최신 버전의 MongoDB 이미지를 사용하겠다는 의미 environment: MongoDB 인스턴스를 구성하는 환경 ..