MongoDB修改文档
crud的官方文档地址:https://docs.mongodb.com/manual/crud/
$regex正则操作符
运算符 | 作用 |
---|---|
$inc | 自增 |
$rename | 重命名 |
$set | 修改属性/新增属性 |
$unset | 删除属性 |
$min | 先和设定的值比较,将较小的值保留 |
$max | 先和设定的值比较,将较大的值保留 |
将id为1的文档修改年龄为40
需要注意的是update是直接替换原文档对象,得通过修改操作符set对字段进行修改
同样可以通过unset删除属性
update语法格式前面的是查询条件,后面的是修改后的
update默认只会修改一个文档记录
db.test.update({_id:1},{$set:{age:40}})
db.test.updateOne({_id:1},{$set:{age:40}})
修改多条记录通过updateMany()
db.test.updateMany({age:20},{$set:{age:21}})
也可以通过update修改多条记录
db.test.update({_id:1},{$set:{age:40}})
多个修改器的使用
db.test.update({_id:1},
{
$set:{age:40},
$inc:{age:4},
$unset:{other:true},
$rename:{name:"username"},
})
修改数据,如果没有找到则添加一条记录
db.test.update({_id:1},
{},true)
修改所有数据
db.test.update(
{_id:1},
{},true,true
)
MongoDB修改文档相关推荐
- mongodb更新文档
mongodb更新文档 方法一:直接修改 语法:db.集合名.update({条件},{新的文档}) db.php333.update({num:214},{num:1114444}); 注意:出现的 ...
- 商城项目(六)整合Mongodb实现文档操作
商城项目(六)整合Mongodb实现文档操作 整合Mongodb的过程,以实现商品浏览记录在Mongodb中的添加.删除.查询为例. 环境搭建 Mongodb Mongodb是为快速开发互联网Web应 ...
- 开启MongoDB更新文档操作的正确姿势
将文档存入数据库中之后,可以使用以下几种更新方法之一对其进行更改:updateOne.updateMany 和 replaceOne.updateOne 和 updateMany 都将筛选文档作为第一 ...
- mongodb插入文档时不传ObjectId
type BookExt struct {ID bson.ObjectId `bson:"_id"`Title string `bson:"title"`Sub ...
- mongodb[三] 文档操作:插入、更新、删除
1.插入文档 语法:db.collectionName.insert(插入内容) 例如: 选择一个库 use demodb 1. 插入一个数据,并且自动创建表数据 db.demo.insert({na ...
- 《Adobe InDesign CS6中文版经典教程》—第1课1.5节修改文档的缩放比例
本节书摘来自异步社区<Adobe InDesign CS6中文版经典教程>一书中的第1课1.5节修改文档的缩放比例,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社 ...
- 如何用java更改网页图片,java如何修改文档第一页为不同的页面
1.主要步骤 加载Word测试文档 获取第一节,设置首页页眉页脚不同 获取首页页眉,清除首页页眉默认的段落格式 重新添加段落,添加图片到段落,设置图片格式 2.实例import com.spire.d ...
- 换行样式不要首行缩进_修改文档样式库中的“正文”样式,使得文档中所有正文段落首行缩进2个字符。...
问答题请在[答题]菜单下选择[进入考生文件夹]命令,并按照题目要求完成下面的操作.注意:以下的文件必须都保存在考生文件夹下.在考生文件夹下打开文档WORD.DOCX.[背景素材]为了更好地介绍公司的服 ...
- MongoDB 查询文档
MongoDB 查询文档 语法 MongoDB 查询数据的语法格式如下: >db.COLLECTION_NAME.find() find() 方法以非结构化的方式来显示所有文档. 如果你需要以易 ...
最新文章
- Know about Oracle RAC Heartbeat
- Unity Built-in Shader转URP Shader 接口查询对照表
- Modelsim仿真tcl脚本与wave.do文件
- python生成器迭代_二十、深入Python迭代器和生成器
- mysql 正则截取字符串_mysql字符串查找截取与正则表达式的联合应用 | 学步园
- 地老天荒只是一个华丽的传说
- LINUX开发FIREFOX的插件:编译npruntime
- jquery层级原则器(匹配前一个元素后的下一个元素,必须是挨着的)
- 怎么在博客上积累代码量?
- 工业控制系统基础知识
- 区块链开发区块链架构与应用PPT
- PHP二次元风格发卡系统源码荔枝发卡网
- nlp-知识图谱简介
- win10下的edge如何打开ie的兼容性视图?
- android10 禁止下拉状态栏
- JY02调试-无刷电机驱动芯片
- MySQL-mysql安装步骤
- win7一直显示正在关机_win7系统一直卡在正在关机无法关机怎么解决
- 计算机中考在线评分模拟卡,中考电脑阅卷流程曝光, 认真看完多拿分!
- python爬取网页源代码并存储到本地实例