MongoDB でファイルデータを変更する方法

MongoDBでは、ドキュメントデータを変更するために次のメソッドを使用できます。

  1. updateOne()メソッド
  2. updateMany()
db.collection.updateOne(
   <query>,
   <update>,
   {
     upsert: <boolean>,
     multi: <boolean>,
     writeConcern: <document>,
     collation: <document>,
     arrayFilters: [ <filterdocument1>, ... ]
   }
)
  1. findAndModify({ update: true })
db.collection.findOneAndUpdate(
   <filter>,
   <update>,
   {
     projection: <document>,
     sort: <document>,
     maxTimeMS: <number>,
     upsert: <boolean>,
     returnNewDocument: <boolean>,
     collation: <document>,
     arrayFilters: [ <filterdocument1>, ... ]
   }
)

なお、上記の方法ではファイルのデータのみが更新され、ファイル自体が変更されるわけではありません。ファイルを変更するには、ファイルシステムAPIを使用する必要があります。

お役に立てれば幸いです!

bannerAds