1. ホーム
  2. mongodb

[解決済み] mongodb ドキュメントの部分文字列を置換する方法

2023-02-24 15:13:07

質問

フォームのコレクションにたくさんのmongodbドキュメントがあります。

{
....
"URL":"www.abc.com/helloWorldt/..."
.....
}

を置き換えたい。 helloWorldthelloWorld を取得する。

{
....
"URL":"www.abc.com/helloWorld/..."
.....
}

コレクション内のすべてのドキュメントに対してこれを実現するにはどうしたらよいでしょうか?

どのように解決するのですか?

db.media.find({mediaContainer:"ContainerS3"}).forEach(function(e,i) {
    e.url=e.url.replace("//a.n.com","//b.n.com");
    db.media.save(e);
});