MongoDBにコレクションをドロップする方法は?
MongoDBにコレクションをドロップするには、drop()コマンドを使用する必要があります。構文は次のとおりです。
db.yourCollectionName.drop();
上記の構文はtrueまたはfalseを返します。コレクションが正常に削除された場合はtrueを返し、それ以外の場合はfalseを返します。
まず、MongoDBのすべてのコレクション名を表示しましょう。ここに、いくつかのコレクションを含むデータベース「サンプル」があります。まず、「サンプル」データベースに切り替える必要があります。クエリは次のとおりです。
> use sample; switched to db sample
次に、showコマンドを使用してすべてのコレクション名を表示します。クエリは次のとおりです。
> show collections;
出力は次のとおりです。
bookInformation userInformation
上記では、次の2つのコレクションがあることがわかります。
-
bookInformation
-
userInformation
次に、コレクション名「bookInformation」を削除します。クエリは次のとおりです。
> db.bookInformation.drop();
以下は、trueを表示する出力です。
true
結果trueは、コレクションを正常に削除したことを示します。これで、showコマンドを使用してすべてのコレクション名を表示し、確認することができます。クエリは次のとおりです。
> show collections;
出力は次のとおりです。
userInformation
上記のサンプル出力を見てください。「bookInformation」という名前のコレクションはありません。
-
MongoDBコレクションから重複を削除するにはどうすればよいですか?
このために、「 unique:true」を設定します 」つまり、一意の制約を使用し、次の構文のように重複を挿入しないようにします- db.yourCollectionName.ensureIndex({yourFieldName: 1}, {unique: true, dropDups: true}) 上記の構文を理解するために、ドキュメントを使用してコレクションを作成しましょう。ここでは、重複挿入は許可されません- > db.demo604.ensureIndex({FirstName: 1}, {unique: true, dropDups: true});{ &nb
-
Javaを使用してMongoDBコレクションを削除するにはどうすればよいですか?
drop()を使用して、MongoDBから既存のコレクションを削除できます メソッド。 構文 db.coll.drop() どこで、 db はデータベースです。 coll ドキュメントを挿入するコレクション(名前)です 例 以下に示すように、MongoDBデータベースに3つのコレクションを作成したと仮定します- > use sampleDatabase switched to db sampleDatabase > db.createCollection("students") { "ok" : 1 } &