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

เปลี่ยนชื่อคอลเลกชันใน MongoDB หรือไม่


ใช้ use renameCollection() เพื่อเปลี่ยนชื่อคอลเลกชันใน MongoDB ต่อไปนี้เป็นรูปแบบไวยากรณ์

db.yourOldCollectionName.renameCollection("yourNewCollectionName");

ให้เราสร้างคอลเลกชันที่มีเอกสาร ต่อไปนี้เป็นแบบสอบถาม

> db.savingInformationDemo.insertOne({"StudentName":"Larry"});{ "acknowledged" :true, "insertedId" :ObjectId("5c9cb44da629b87623db1b07")}> db.savingInformationDemo.insertOne({"StudentName" :"John"});{ "acknowledged" :จริง "insertedId" :ObjectId("5c9cb45da629b87623db1b08")}> db.savingInformationDemo.insertOne({"StudentName":"Mike"});{ "acknowledged" :true, "insertedId" :ObjectId("5c9cb461a629b87623db1b09")}> db.savingInformationDemo.insertOne({"StudentName")":"Sam"});{ "รับทราบ" :จริง "insertedId" :ObjectId("5c29cb87}adb165a6> 

ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find()

> db.savingInformationDemo.find().pretty();

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

{ "_id" :ObjectId("5c9cb44da629b87623db1b07"), "StudentName" :"Larry" }{ "_id" :ObjectId("5c9cb45da629b87623db1b08"), "StudentName" :"John" :}{ _Id" "5c9cb461a629b87623db1b09"), "StudentName" :"Mike" }{ "_id" :ObjectId("5c9cb465a629b87623db1b0a"), "StudentName" :"Sam" }

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

> db.savingInformationDemo.renameCollection("saveStudentInformation");

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

{ "ตกลง" :1 }

ต่อไปนี้เป็นแบบสอบถามเพื่อตรวจสอบเอกสารที่มีชื่อคอลเลกชันใหม่หรือไม่

> db.saveStudentInformation.find();

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

{ "_id" :ObjectId("5c9cb44da629b87623db1b07"), "StudentName" :"Larry" }{ "_id" :ObjectId("5c9cb45da629b87623db1b08"), "StudentName" :"John" :}{ _Id" "5c9cb461a629b87623db1b09"), "StudentName" :"Mike" }{ "_id" :ObjectId("5c9cb465a629b87623db1b0a"), "StudentName" :"Sam" }