Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

รับขนาดข้อมูลฐานข้อมูลใน MongoDB หรือไม่


ในการรับขนาดข้อมูลฐานข้อมูลใน MongoDB คุณสามารถใช้เมธอด stats() ไวยากรณ์มีดังนี้ −

db.stats();

ให้เราใช้ฐานข้อมูลชื่อ 'ทดสอบ'

ตอนนี้ ตรวจสอบฐานข้อมูลปัจจุบันด้วยความช่วยเหลือของแบบสอบถามต่อไปนี้ -

> 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
}