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

MongoDBから数値コレクションを削除するにはどうすればよいですか?


数値のコレクション名を削除するには、次の構文を使用します

db.getCollection("yourNumericCollectionName").drop();

まず、数値コレクションを作成します。以下はクエリです

> db.createCollection("2536464");
{ "ok" : 1 }

次に、上記のコレクションにいくつかのドキュメントを挿入します。以下はクエリです

> db.getCollection("2536464").insertOne({"Record":1});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ca254a46304881c5ce84b8e")
}
> db.getCollection("2536464").insertOne({"Record":2});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ca254a76304881c5ce84b8f")
}
> db.getCollection("2536464").insertOne({"Record":3});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ca254a96304881c5ce84b90")
}

以下は、find()メソッドを使用してコレクションからすべてのドキュメントを表示するためのクエリです

> db.getCollection("2536464").find().pretty();

これにより、次の出力が生成されます

{ "_id" : ObjectId("5ca254a46304881c5ce84b8e"), "Record" : 1 }
{ "_id" : ObjectId("5ca254a76304881c5ce84b8f"), "Record" : 2 }
{ "_id" : ObjectId("5ca254a96304881c5ce84b90"), "Record" : 3 }

以下は、数値コレクション名を削除するためのクエリです

> db.getCollection("2536464").drop();

これにより、次の出力が生成されます

True

これで、数値コレクション名が正常に削除されました。


  1. MongoDBコレクションから重複を削除するにはどうすればよいですか?

    このために、「 unique:true」を設定します 」つまり、一意の制約を使用し、次の構文のように重複を挿入しないようにします- db.yourCollectionName.ensureIndex({yourFieldName: 1}, {unique: true, dropDups: true}) 上記の構文を理解するために、ドキュメントを使用してコレクションを作成しましょう。ここでは、重複挿入は許可されません- > db.demo604.ensureIndex({FirstName: 1}, {unique: true, dropDups: true});{   &nb

  2. Javaを使用してMongoDBコレクションを削除するにはどうすればよいですか?

    drop()を使用して、MongoDBから既存のコレクションを削除できます メソッド。 構文 db.coll.drop() どこで、 db はデータベースです。 coll ドキュメントを挿入するコレクション(名前)です 例 以下に示すように、MongoDBデータベースに3つのコレクションを作成したと仮定します- > use sampleDatabase switched to db sampleDatabase > db.createCollection("students") { "ok" : 1 } &