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

MongoDBのオブジェクトからアイテムを削除するにはどうすればよいですか?


MongoDBのオブジェクトからアイテムを削除するには、$unsetを使用します。ドキュメントを使用してコレクションを作成しましょう-

> db.demo467.insertOne(
... {
... _id:101,
... "Information":{"Name":"Chris"}
... }
... );
{ "acknowledged" : true, "insertedId" : 101 }
> db.demo467.insertOne(
... {
... _id:102,
... "Information":{"Name":"David"}
... }
... );
{ "acknowledged" : true, "insertedId" : 102 }

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

> db.demo467.find();

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

{ "_id" : 101, "Information" : { "Name" : "Chris" } }
{ "_id" : 102, "Information" : { "Name" : "David" } }

以下は、オブジェクトからアイテムを削除するためのクエリです-

> db.demo467.update({_id:102},{$unset: {"Information.Name":1}},{multi: true});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo467.find();

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

{ "_id" : 101, "Information" : { "Name" : "Chris" } }
{ "_id" : 102, "Information" : { } }

  1. MySQLテーブルから複数の行を削除するにはどうすればよいですか?

    これらの複数の行を識別するWHERE句とともにDELETEステートメントを使用して、MySQLテーブルから複数の行を削除できます。 例 mysql> Select * from names; +------+-----------+ | id   | name      | +------+-----------+ | 1    | Rahul     | | 2    | Gaurav    | | 3    | Raman   &nbs

  2. JSONオブジェクトからPythonクラスを作成するにはどうすればよいですか?

    jsonschemaの上に構築されたpython-jsonschema-objectsを使用できます。python-jsonschema-objectsは、Pythonで使用するためのJSONスキーマへの自動クラスベースバインディングを提供します。 次のようなサンプルのjsonスキーマがあります schema = '''{     "title": "Example Schema",     "type": "object",