MongoDBでコレクションの名前を変更するにはどうすればよいですか?
MongoDBでコレクションの名前を変更するには、renameCollection()メソッドを使用できます。構文は次のとおりです-
db.yourOldCollectionName.renameCollection('yourNewCollectionName');
上記の構文を理解するために、データベースサンプルのすべてのコレクションを一覧表示しましょう。クエリは次のとおりです-
> use sample; switched to db sample > show collections;
以下は出力です-
copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo employee informationAboutDelete internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation
次に、コレクション名「informationAboutDelete」を「deleteSomeInformation」に変更します。コレクション名を変更するためのクエリは次のとおりです。
> db.informationAboutDelete.renameCollection('deleteSomeInformation'); { "ok" : 1 }
コレクション名が「deleteSomeInformation」に名前変更されていることを確認するためのクエリは次のとおりです-
> show collections;
以下は出力です-
copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo deleteSomeInformation employee internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation
-
MongoDB-ドキュメントのフィールドにアクセスするにはどうすればよいですか?
ドキュメントのフィールドにアクセスするには、find()を使用するだけです。ドキュメントを使用してコレクションを作成しましょう- > db.demo565.insertOne( ... { ... id:101, ... Name:"David", ... "CountryName":"US" ... } ... ); { "acknowledged" : true, "
-
コレクションの名前を変更するMongoDBクエリ?
MongoDBでコレクションの名前を変更するには、renameCollection()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo690.insertOne({_id:101,Name:"Sam"}); { "acknowledged" : true, "insertedId" : 101 } > db.demo690.insertOne({_id:102,Name:"Mike"}); { "acknowledged" : true, &qu