コレクションの名前を変更するMongoDBクエリ?
MongoDBでコレクションの名前を変更するには、renameCollection()を使用します。ドキュメントを使用してコレクションを作成しましょう-
> db.demo690.insertOne({_id:101,Name:"Sam"}); { "acknowledged" : true, "insertedId" : 101 } > db.demo690.insertOne({_id:102,Name:"Mike"}); { "acknowledged" : true, "insertedId" : 102 } > db.demo690.insertOne({_id:103,Name:"John"}); { "acknowledged" : true, "insertedId" : 103 }
find()メソッドを使用してコレクションからすべてのドキュメントを表示する-
> db.demo690.find();
これにより、次の出力が生成されます-
{ "_id" : 101, "Name" : "Sam" } { "_id" : 102, "Name" : "Mike" } { "_id" : 103, "Name" : "John" }
以下は、コレクションの名前を変更するためのクエリです-
> db.demo690.renameCollection("demo691"); { "ok" : 1 }
find()メソッドを使用してコレクションからすべてのドキュメントを表示する-
> db.demo691.find();
これにより、次の出力が生成されます-
{ "_id" : 101, "Name" : "Sam" } { "_id" : 102, "Name" : "Mike" } { "_id" : 103, "Name" : "John" }
-
MongoDB:「バージョン」という名前のコレクションをクエリする方法は?
これには、createCollection()およびgetCollection()の概念を使用します。以下は、「バージョン」という名前のコレクションを作成するためのクエリです- > db.createCollection('version'); { "ok" : 1 } まず、ドキュメントを使用してコレクションを作成しましょう- > db.getCollection('version').insertOne({"VersionName":"1.0"}); { &q
-
コレクションから配列全体を削除するMongoDBクエリ?
コレクションから配列全体を削除するには、MongoDBで$unsetを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo609.insertOne({"ListOfSubject":["MySQL","MongoDB"]});{ "acknowledged" : true, "insertedId" : ObjectId("5e974695f57d0dc0b182d62c") } > db.demo609