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

จะลดพื้นที่เก็บข้อมูล MongoDB หลังจากลบข้อมูลจำนวนมากได้อย่างไร


เพื่อลดพื้นที่จัดเก็บ MongoDB หลังจากลบข้อมูลจำนวนมาก คุณต้องใช้ repairDatabase() สมมติว่าเรากำลังใช้ฐานข้อมูล "ทดสอบ" ต่อไปนี้เป็นแบบสอบถามเพื่อไปยังฐานข้อมูลปัจจุบัน

> db;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้

Test

หลังจากลบข้อมูลจำนวนมาก นี่คือวิธีลดพื้นที่เก็บข้อมูลของ MongoDB

> db.repairDatabase()

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้

{ "ok" : 1 }

นี่คือภาพหน้าจอหลังจากที่เราใช้แบบสอบถามข้างต้น สิ่งนี้จะลดพื้นที่จัดเก็บ:

จะลดพื้นที่เก็บข้อมูล MongoDB หลังจากลบข้อมูลจำนวนมากได้อย่างไร