Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- vue.js
- error
- Docker
- jenkins maven
- gradle
- CI/CD
- jenkins jdk
- Jenkins
- docker network
- java
- jenkins 설치
- grafana
- 리눅스
- nginx
- spring
- jenkins install
- Linux
- MongoDB
- REACT
- jpa
- jenkins github 연동
- jenkins github
- subnetmask
- Spring Boot
- grpc
- Jenkins Pipeline
- IntelliJ
- MySQL
- JavaScript
- 리액트
Archives
- Today
- Total
뭐든 즐기면서 ;)
MongoDB document 용량 확인 / MongoDB 용량 본문
728x90
// 일반 쿼리
var doc = db.workspace.findOne({workspace_name : '90SET'});
var jsonString = JSON.stringify(doc);
var size = jsonString.length;
print("Document size in bytes: ", size);
// aggregation 사용
var doc = db.workspace.aggregate(
{$match: {workspace_name : '90SET'} }
,{$project: {_id: 0, projects: 1}}
,{$unwind: '$projects'}
,{$match: {"projects.project_name": 'SET011_M006'}}
);
var totalSize = 0;
doc.forEach(function(data) {
// 각 문서의 크기를 JSON 문자열로 변환한 후 길이를 계산하여 totalSize에 더합니다.
var jsonString = JSON.stringify(data);
totalSize += jsonString.length;
});
print("Document size in bytes: ", totalSize);
728x90
'DB(데이타베이스) > MongoDB' 카테고리의 다른 글
MongoDB Atlas 복구 / MongoDB Atlas 데이터 복원(밀어넣기) (2) | 2024.11.04 |
---|---|
MongoDB $push 단일 / 복수 (0) | 2023.09.21 |
MongoDB $unset 사용 시 null로 변경되는 것이 아니라 삭제되도록 하는 방법 (0) | 2023.09.21 |
MongoDB 백업 복구 / MongoDB 백업 복원 / MongoDB backup / MongoDB restore (0) | 2023.08.10 |
Spring Boot MongoDB update (0) | 2023.07.05 |
Comments