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

MongoDBでドキュメントを削除するにはどうすればよいですか?


ドキュメントを削除するには、remove()を使用します。ドキュメントを使用してコレクションを作成しましょう-

> db.demo79.insertOne({"Name":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bdb2271bf0181ecc42293")
}
> db.demo79.insertOne({"Name":"David"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bdb2671bf0181ecc42294")
}
> db.demo79.insertOne({"Name":"Bob"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bdb2971bf0181ecc42295")
}
> db.demo79.insertOne({"Name":"Mike"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bdb2c71bf0181ecc42296")
}
>

find()メソッドを使用してコレクションからすべてのドキュメントを表示する-

> db.demo79.find();

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

{ "_id" : ObjectId("5e2bdb2271bf0181ecc42293"), "Name" : "Chris" }
{ "_id" : ObjectId("5e2bdb2671bf0181ecc42294"), "Name" : "David" }
{ "_id" : ObjectId("5e2bdb2971bf0181ecc42295"), "Name" : "Bob" }
{ "_id" : ObjectId("5e2bdb2c71bf0181ecc42296"), "Name" : "Mike" }

以下は、MongoDBでドキュメントを削除するためのクエリです-

> db.demo79.remove({"Name":"Bob"});
WriteResult({ "nRemoved" : 1 })

find()メソッドを使用してコレクションからすべてのドキュメントを表示する-

> db.demo79.find();

これにより、次の出力が生成されます。ドキュメントを正常に削除しました-

{ "_id" : ObjectId("5e2bdb2271bf0181ecc42293"), "Name" : "Chris" }
{ "_id" : ObjectId("5e2bdb2671bf0181ecc42294"), "Name" : "David" }
{ "_id" : ObjectId("5e2bdb2c71bf0181ecc42296"), "Name" : "Mike" }

  1. MongoDB-ドキュメントのフィールドにアクセスするにはどうすればよいですか?

    ドキュメントのフィールドにアクセスするには、find()を使用するだけです。ドキュメントを使用してコレクションを作成しましょう- > db.demo565.insertOne( ... { ...    id:101, ...    Name:"David", ...    "CountryName":"US" ... } ... ); {    "acknowledged" : true,    "

  2. Javaを使用してMongoDBドキュメントを削除するにはどうすればよいですか?

    remove()を使用して、MongoDBの既存のコレクションからドキュメントを削除できます。 メソッド。 構文 db.coll.remove(DELLETION_CRITTERIA) どこで、 db はデータベースです。 coll ドキュメントを挿入するコレクション(名前)です 例 次のドキュメントを含むstudentsという名前のコレクションがMongoDBデータベースにあると仮定します- {name:"Ram", age:26, city:"Mumbai"} {name:"Roja", age