MongoDB でファイルデータを変更する方法
MongoDBでは、ドキュメントデータを変更するために次のメソッドを使用できます。
- updateOne()メソッド
- updateMany()
db.collection.updateOne(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>,
collation: <document>,
arrayFilters: [ <filterdocument1>, ... ]
}
)
- findAndModify({ update: true })
db.collection.findOneAndUpdate(
<filter>,
<update>,
{
projection: <document>,
sort: <document>,
maxTimeMS: <number>,
upsert: <boolean>,
returnNewDocument: <boolean>,
collation: <document>,
arrayFilters: [ <filterdocument1>, ... ]
}
)
なお、上記の方法ではファイルのデータのみが更新され、ファイル自体が変更されるわけではありません。ファイルを変更するには、ファイルシステムAPIを使用する必要があります。
お役に立てれば幸いです!