ฉันมีปัญหากับ MongoDB และการใช้พื้นที่ โดยเฉพาะอย่างยิ่งฉันเคยมีชุดใหญ่ประมาณ 600 ล้านบันทึกรวม 110+ GB บนดิสก์ เมื่อเร็ว ๆ นี้ฉันตัดสินใจที่จะทิ้งเพราะข้อมูลล้าสมัยฉันจึงทิ้งคอลเล็กชันผ่านเว็บอินเตอร์เฟสของ rockmongo rockmongo ไม่แสดงคอลเลคชั่นให้ฉันอีกต่อไปอย่างไรก็ตามการใช้งานดิสก์ของฉันไม่ได้เปลี่ยนแปลงเลย
มีการดำเนินการใหม่ทั้งหมดที่ฉันไม่ทราบหรือไม่ซึ่งจะต้องเรียกใช้เพื่อซิงโครไนซ์ฐานข้อมูลกับไฟล์ฐานข้อมูลบนดิสก์
ฉันได้ลองทำการ "ซ่อมแซม" แต่ระบบบ่นว่ามีพื้นที่ไม่เพียงพอบนดิสก์ ... นั่นเป็นเพราะ MongoDB ใช้ทั้งหมด
mongodump
แต่ฉันจะแก้ไขด้วยวิธีนี้:oldDatabase.dropDatabase()
,mongorestore --db newDatabase dump/oldDatabase
,