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

แบบสอบถาม MongoDB เพื่อเปลี่ยนชื่อคอลเลกชัน?


ในการเปลี่ยนชื่อคอลเลกชันใน MongoDB ให้ใช้ renameCollection() ให้เราสร้างคอลเลกชันที่มีเอกสาร -

<ก่อนหน้า>> db.demo690.insertOne({_id:101,Name:"Sam"});{ "acknowledged" :true, "insertedId" :101 }> db.demo690.insertOne({_id:102,Name:"Mike"});{ "acknowledged" :true, "insertedId" :102 }> db.demo690.insertOne({_id:103,Name:"John"});{ "acknowledged" :true, "insertedId" :103 }

แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -

> db.demo690.find();

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

{ "_id" :101, "Name" :"Sam" }{ "_id" :102, "Name" :"Mike" }{ "_id" :103, "Name" :"John" } 

ต่อไปนี้เป็นแบบสอบถามเพื่อเปลี่ยนชื่อคอลเลกชัน -

> db.demo690.renameCollection("demo691");{ "ok" :1 }

แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -

> db.demo691.find();

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

{ "_id" :101, "Name" :"Sam" }{ "_id" :102, "Name" :"Mike" }{ "_id" :103, "Name" :"John" }