-
$unset
オペレーターを使用する方法:$unset
オペレーターは、指定したプロパティを削除するために使用されます。db.collection.updateOne( { _id: ObjectId("ドキュメントのID") }, { $unset: { プロパティ名: "" } } );
上記のコード例では、指定したドキュメントのプロパティを削除します。
-
$pull
オペレーターを使用する方法:$pull
オペレーターは、配列内の特定の値を削除するために使用されます。プロパティが配列である場合に使用します。db.collection.updateOne( { _id: ObjectId("ドキュメントのID") }, { $pull: { プロパティ名: 削除する値 } } );
上記の例では、指定したドキュメントのプロパティ内の特定の値を削除します。
-
deleteOne()
メソッドを使用する方法:deleteOne()
メソッドは、指定した条件に一致する最初のドキュメントを削除します。db.collection.deleteOne({ _id: ObjectId("ドキュメントのID") });
上記のコード例では、指定したドキュメントを削除します。
これらは一部の一般的な方法ですが、MongoDBにはさまざまな削除方法があります。使用する方法は、データベースの構造と要件によって異なります。