mongodb - 如何替换mongodb文档中的子字符串

我在表单集合中有很多 mongodb 文档:

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

我想用 helloWorld 替换 helloWorldt 得到:

{
....
"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);
});

https://stackoverflow.com/questions/12589792/

相关文章:

mongodb - 同一台服务器上的多个 Mongodb 实例

c# - 如何在C#中获取连接字符串中指定的Mongo数据库

mongodb - 在 MongoDB 中克隆一个集合

node.js - 如何设置 useMongoClient (Mongoose 4.11.0)?

mongodb - 从 Mongoose 模型中获取模式属性

node.js - Meteor - collection.find() 总是返回所有字段

mongodb - 通过键字段查找 MongoDB 集合中的所有重复文档

c# - 将字符串转换为 MongoDB BsonDocument

node.js - 如何在 Mongoose 中创建和使用枚举

javascript - 从 mongodb id 获取时间戳