Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB에서 데이터베이스 데이터 크기를 얻으시겠습니까?

<시간/>

MongoDB에서 데이터베이스 데이터 크기를 얻으려면 stats() 메서드를 사용할 수 있습니다. 구문은 다음과 같습니다 -

db.stats();

'test'라는 이름의 데이터베이스를 사용합시다.

이제 다음 쿼리를 사용하여 현재 데이터베이스를 확인하십시오 -

> db;

다음은 출력입니다 -

test

다음은 MongoDB에서 데이터베이스 데이터 크기를 가져오는 쿼리입니다 -

> db.stats()

다음은 출력입니다 -

{
   "db" : "test",
   "collections" : 114,
   "views" : 0,
   "objects" : 391,
   "avgObjSize" : 83.0076726342711,
   "dataSize" : 32456,
   "storageSize" : 3211264,
   "numExtents" : 0,
   "indexes" : 120,
   "indexSize" : 2494464,
   "fsUsedSize" : 126172377088,
   "fsTotalSize" : 199229435904,
   "ok" : 1
}

데이터베이스 '샘플'로 전환합니다. 쿼리는 다음과 같습니다 -

> use sample;
switched to db sample

db 명령어를 사용하여 현재 사용 중인 데이터베이스 이름을 확인해보자. 쿼리는 다음과 같습니다 -

> db;

다음은 출력입니다 -

Sample

MongoDB에서 데이터베이스 '샘플' 데이터 크기를 확인해보자. 쿼리는 다음과 같습니다 -

> db.stats();

다음은 출력입니다 -

{
   "db" : "sample",
   "collections" : 25,
   "views" : 0,
   "objects" : 67,
   "avgObjSize" : 85.32835820895522,
   "dataSize" : 5717,
   "storageSize" : 626688,
   "numExtents" : 0,
   "indexes" : 24,
   "indexSize" : 610304,
   "fsUsedSize" : 126173016064,
   "fsTotalSize" : 199229435904,
   "ok" : 1
}