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

ฉันจะเปลี่ยนชื่อคอลเลกชันใน MongoDB ได้อย่างไร


หากต้องการเปลี่ยนชื่อคอลเล็กชันใน 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