文档的更新
2022/4/10 6:14:03
本文主要是介绍文档的更新,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
覆盖的修改 如果我们想修改_id为1的记录,点赞量为1001,输入以下语句: db.comment.update({_id:"1"},{likenum:NumberInt(1001)}) 执行后,我们会发现,这条文档除了likenum字段其它字段都不见了, 局部修改 为了解决这个问题,我们需要使用修改器$set来实现,命令如下: 我们想修改_id为2的记录,浏览量为889,输入以下语句: db.comment.update({_id:"2"},{$set:{likenum:NumberInt(889)}}) 批量的修改 更新所有用户为 1003 的用户的昵称为 凯撒大帝 //默认只修改第一条数据 db.comment.update({userid:"1003"},{$set:{nickname:"凯撒2"}}) //修改所有符合条件的数据 db.comment.update({userid:"1003"},{$set:{nickname:"凯撒大帝"}},{multi:true}) 列值增长的修改 如果我们想实现对某列值在原有值的基础上进行增加或减少,可以使用 $inc 运算符来实现。 需求:对3号数据的点赞数,每次递增1 db.comment.update({_id:"3"},{$inc:{likenum:NumberInt(1)}})
这篇关于文档的更新的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南