Computer >> Máy Tính >  >> Lập trình >> MongoDB

Thay đổi tên bộ sưu tập trong MongoDB?

Sử dụng sử dụng renameCollection () để thay đổi tên bộ sưu tập trong MongoDB. Sau đây là cú pháp

 db.yourOldCollectionName.renameCollection ("yourNewCollectionName"); 

Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu. Sau đây là truy vấn

> db.savingInformationDemo.insertOne ({"StudentName":"Larry"}); {"nition ":true," insertId ":ObjectId (" 5c9cb44da629b87623db1b07 ")}> db.savingInformationDemo.insertOne ({" StudentName " :"John"}); {"nition ":true," insertId ":ObjectId (" 5c9cb45da629b87623db1b08 ")}> db.savingInformationDemo.insertOne ({" StudentName ":" Mike "}); {" Recognition ":true, "insertId":ObjectId ("5c9cb461a629b87623db1b09")}> db.savingInformationDemo.insertOne ({"StudentName":"Sam"}); {"Recognition":true, "insertId":ObjectId ("5c9cb465a629b / trước" 5c9cb465a629b87623 ")}> 

Sau đây là truy vấn để hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find ()

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

Điều này sẽ tạo ra kết quả sau

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

Sau đây là truy vấn để thay đổi tên bộ sưu tập trong MongoDB

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

Điều này sẽ tạo ra kết quả sau

 {"ok":1} 

Sau đây là truy vấn để kiểm tra các tài liệu có được hiển thị với tên bộ sưu tập mới hay không

> db.saveStudentInformation.find (); 

Điều này sẽ tạo ra kết quả sau

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