MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

MongoDBのコレクション名を変更しますか?


MongoDBのコレクション名を変更するには、renameCollection()を使用します。構文は次のとおりです

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" }

  1. コレクションの名前を変更するMongoDBクエリ?

    MongoDBでコレクションの名前を変更するには、renameCollection()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo690.insertOne({_id:101,Name:"Sam"}); { "acknowledged" : true, "insertedId" : 101 } > db.demo690.insertOne({_id:102,Name:"Mike"}); { "acknowledged" : true, &qu

  2. MongoDBコレクションにインデックスを作成しますか?

    インデックスを作成するには、MongoDBでcreateIndex()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo702.createIndex({"details.id":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    &q