뭐든 즐기면서 ;)

MongoDB document 용량 확인 / MongoDB 용량 본문

DB(데이타베이스)/MongoDB

MongoDB document 용량 확인 / MongoDB 용량

Tada.*+ 2024. 3. 8. 19:26
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
Comments