MongoDBで一括更新をする方法
MongoDBとそれのすべての私のポストの完全な概要については、チェックアウト私overview .
MongoDB provides several ways to update specifically one document そして、一括更新はほぼ同じ方法で行われます.
次のデータを使用します.
db.podcasts.insertMany([
{
"name": "Tech Over Tea",
"episodeName": "#75 Welcome Our Hacker Neko Waifu | Cyan Nyan",
"dateAired": ISODate("2021-08-02"),
"listenedTo": true,
},
{
"name": "Tech Over Tea",
"episodeName": "Neckbeards Anonymous - Tech Over Tea #20 - feat Donald Feury",
"dateAired": ISODate("2020-07-13"),
"listenedTo": true
},
{
"name": "Tech Over Tea",
"episodeName": "#34 The Return Of The Clones - feat Bryan Jenks",
"dateAired": ISODate("2020-10-19"),
"listenedTo": false
},
{
"name": "Cinemassacre Podcast",
"episodeName": "AVGN Fan Q&A, Starting a Band, and the Last Year - Cinemassacre Podcast",
"dateAired": ISODate("2021-08-10"),
"listenedTo": true
}
])
すべての“お茶の上で”ポッドキャストのエントリを更新しましょうupdate
. 複数のドキュメントを更新するにはupdate
, MongoDBに対してオプション引数を渡す必要があります.db.podcasts.update(
{name: "Tech Over Tea"},
{$set: { listenedTo: true} },
{multi: true}
)
我々は、同じ結果を達成することができますupdateMany
.db.podcasts.updateMany(
{name: "Tech Over Tea"},
{$set: { listenedTo: true} }
)
Reference
この問題について(MongoDBで一括更新をする方法), 我々は、より多くの情報をここで見つけました https://dev.to/dak425/how-to-do-bulk-updates-in-mongodb-n3fテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol