MongoDB でフィールド値を更新するにはどうすればよいですか?

MongoDBでは、更新メソッドを使用してフィールドの値を更新できます。更新操作は、更新のニーズによって異なります。以下に一般的な更新操作の例を示します。

  1. 個々のフィールドの値を更新する:
db.collection.update(
{ <query> },
{ $set: { <field>: <value> } }
)

は、更新するドキュメントを指定するための検索条件で、 は更新するフィールド、は更新後の値です。

  1. 複数のフィールドの値を更新します。
db.collection.update(
{ <query> },
{ $set: { <field1>: <value1>, <field2>: <value2>, ... } }
)

$set 演算子で複数のフィールドと対応する値を同時に指定できます。

  1. 条件付きでフィールドの値を更新する:
db.collection.update(
{ <query> },
{ $set: { <field>: <value> } },
{ multi: true }
)

条件に一致する複数のドキュメントのフィールドを更新するには、 multi: true オプションを使用できます。

$inc演算子でフィールドの値を増やしたり、$unset演算子でフィールドを削除したりなど、その他の特別な更新操作も数多くあります。具体的な更新操作は具体例に応じて選択して使用できます。

bannerAds