更改 MongoDB 中的集合名稱?
使用 use renameCollection() 來更改 MongoDB 中的集合名稱。以下是語法
db.yourOldCollectionName.renameCollection("yourNewCollectionName");
讓我們使用文件建立集合。以下是查詢
> db.savingInformationDemo.insertOne({"StudentName":"Larry"}); { "acknowledged" : true, "insertedId" : ObjectId("5c9cb44da629b87623db1b07") } > db.savingInformationDemo.insertOne({"StudentName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5c9cb45da629b87623db1b08") } > db.savingInformationDemo.insertOne({"StudentName":"Mike"}); { "acknowledged" : true, "insertedId" : ObjectId("5c9cb461a629b87623db1b09") } > db.savingInformationDemo.insertOne({"StudentName":"Sam"}); { "acknowledged" : true, "insertedId" : ObjectId("5c9cb465a629b87623db1b0a") }
以下是使用 find() 方法從集合中顯示所有文件的查詢
> db.savingInformationDemo.find().pretty();
這將生成以下輸出
{ "_id" : ObjectId("5c9cb44da629b87623db1b07"), "StudentName" : "Larry" } { "_id" : ObjectId("5c9cb45da629b87623db1b08"), "StudentName" : "John" } { "_id" : ObjectId("5c9cb461a629b87623db1b09"), "StudentName" : "Mike" } { "_id" : ObjectId("5c9cb465a629b87623db1b0a"), "StudentName" : "Sam" }
以下是更改 MongoDB 中的集合名稱的查詢
> db.savingInformationDemo.renameCollection("saveStudentInformation");
這將生成以下輸出
{ "ok" : 1 }
以下是檢查文件是否使用新集合名稱顯示的查詢
> db.saveStudentInformation.find();
這將生成以下輸出
{ "_id" : ObjectId("5c9cb44da629b87623db1b07"), "StudentName" : "Larry" } { "_id" : ObjectId("5c9cb45da629b87623db1b08"), "StudentName" : "John" } { "_id" : ObjectId("5c9cb461a629b87623db1b09"), "StudentName" : "Mike" } { "_id" : ObjectId("5c9cb465a629b87623db1b0a"), "StudentName" : "Sam" }
廣告