หากต้องการเปลี่ยนชื่อคอลเล็กชันใน MongoDB คุณสามารถใช้เมธอด renameCollection() ไวยากรณ์มีดังนี้ −
db.yourOldCollectionName.renameCollection('yourNewCollectionName');
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราแสดงรายการคอลเลกชันทั้งหมดจากตัวอย่างฐานข้อมูล แบบสอบถามมีดังต่อไปนี้ −
> use sample; switched to db sample > show collections;
ต่อไปนี้เป็นผลลัพธ์ -
copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo employee informationAboutDelete internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation
ตอนนี้เปลี่ยนชื่อคอลเลกชัน 'informationAboutDelete' เป็น 'deleteSomeInformation' แบบสอบถามมีดังต่อไปนี้เพื่อเปลี่ยนชื่อคอลเลกชัน
> db.informationAboutDelete.renameCollection('deleteSomeInformation'); { "ok" : 1 }
นี่คือแบบสอบถามเพื่อตรวจสอบชื่อคอลเลกชันที่ได้รับการเปลี่ยนชื่อเป็น 'deleteSomeInformation' -
> show collections;
ต่อไปนี้เป็นผลลัพธ์ -
copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo deleteSomeInformation employee internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation