MongoDBのコレクションが不要になった場合は、コレクションを削除できます。
実際、コレクションを削除するための用語は、ドロップすることです。 コレクション。
いずれにせよ、mongoシェルを使用するときにコレクションを削除/削除する2つの方法があります。
db.collection.drop()
方法
db.collection.drop()
メソッドは、データベースからコレクションまたはビューを削除します。また、削除されたコレクションに関連付けられているインデックスもすべて削除されます。
構文:
db.collection.drop(<options>)
collection
削除するコレクションまたはビューの名前であり、
オプションの書き込みに関する懸念事項です。
例:
db.employees.drop()
結果:
true
これにより、従業員
が削除されます データベースからのコレクション(またはビュー)。
懸念事項を書く
書き込みの懸念を指定すると、構文は次のようになります。
db.collection.drop( { writeConcern: <document> } )
の場所 書き込みの懸念事項です。
書き込みの懸念を指定する例を次に示します。
db.owners.drop( { writeConcern: { w: "majority" } } )
db.collection.drop()
メソッドは実際にdrop
のラッパーを提供します コマンド(以下にリストされています)。
ドロップコード> コマンド
drop
コマンドはデータベースからコレクションを削除します。
構文:
{ drop: <collection_name>, writeConcern: <document>, comment: <any> }
場所:
-
-
writeConcern
ドロップコマンドの書き込みに関する懸念を表すドキュメントを指定するオプションの引数です。書き込みの懸念は、書き込み操作のためにMongoDBから要求された確認応答のレベルを表します。 コメント
このコマンドに添付するオプションのユーザー提供のコメントです。コメントには、任意の有効なBSONタイプ(文字列、整数、オブジェクト、配列など)を指定できます。
例:
db.runCommand( { drop: "products" } )
結果:
{ "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 }
products
が削除されました PetHotel
のコレクション データベース。