更改MongoDB中的集合名称?

使用userenameCollection()更改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" }

以上是 更改MongoDB中的集合名称? 的全部内容, 来源链接: utcz.com/z/334969.html

回到顶部