mongod 批量更新数据的 某个字段的值?
我想批量更新mongodb数据库的某个字段的数据,数据库如下,把数据库中的127.0.0.1用https://www.baidu.com
{
"_id" : ObjectId("5aaf69069c49ac25b89903b5"),
"title" : "127.0.0.1:8888/abs.png",
"content" : "",
"__v" : 0
}
{
"_id" : ObjectId("5aaf69b9c1110b266c2810b6"),
"title" : "127.0.0.1:8888/abs.png",
"content" : "",
"__v" : 0
}
{
"_id" : ObjectId("5aaf69fa0b92bc2538e26ced"),
"title" : "127.0.0.1:8888/abs545545.png",
"content" : "",
"__v" : 0
}
这是我写的db.getCollection('blog').updateMany({"title":{$regex:"127.0.0.1:8888"}}
这里该怎么写呢?用$set会把字段全部替换,我只是想替换127.0.0.1:8888)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
nobody
db.getCollection('blog').find().forEach(function(item){ //... })