【MongoDB学习笔记5】MongoDB中的创建、读取、更新、删除(CRUD)
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,数据库会用到创建(create)读取(find)更新(update)删除(remove),MongoDB也同样会用到;一、创建用insert函数将文档添加到集合中。例如创建数据库blog,将文档增加到
千家信息网最后更新 2025年11月07日【MongoDB学习笔记5】MongoDB中的创建、读取、更新、删除(CRUD)
数据库会用到创建(create)读取(find)更新(update)删除(remove),MongoDB也同样会用到;
一、创建
用insert函数将文档添加到集合中。例如
创建数据库blog,将文档增加到集合post中(先将文档放入post的变量中)
> post={"title":"My blog post","context":"Here's my blog post","date":new Date()} > use blog switched to db blog > db.post.insert(post); WriteResult({ "nInserted" : 1 })二、读取
用find方法或者findone方法查看集合中的文档,例如
> db.post.find() { "_id" : ObjectId("54a50253e287e09898eab58b"), "title" : "My blog post", "context" : "Here's my blog post", "date" : ISODate("2015-01-01T08:15:14.121Z") } > db.post.findOne() { "_id" : ObjectId("54a50253e287e09898eab58b"), "title" : "My blog post", "context" : "Here's my blog post", "date" : ISODate("2015-01-01T08:15:14.121Z") } >三、更新
重新给变量post赋值
> use blog switched to db blog > post=db.post.findOne() { "_id" : ObjectId("54a50253e287e09898eab58b"), "title" : "My blog post", "context" : "Here's my blog post", "date" : ISODate("2015-01-01T08:15:14.121Z") }给变量post增加一个comments文档
> post.comments = [] [ ]
update方法更新集合
> db.post.update({"title":"My blog post"},post) ;WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 }) > db.post.findOne() { "_id" : ObjectId("54a50253e287e09898eab58b"), "title" : "My blog post", "context" : "Here's my blog post", "date" : ISODate("2015-01-01T08:15:14.121Z"), "comments" : [ ] }四、删除
用removed方法删除文档
> db.post.remove({"title":"My blog post"}); WriteResult({ "nRemoved" : 1 }) > db.post.findOne(); null >删除后post集合为空;
文档
方法
更新
变量
数据
数据库
函数
先将
笔记
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国家网络安全宣传剧
信息安全专业软件开发
银行网络安全宣传周总结报告
杭州传橙网络技术有限公司是什么
国际软件开发标准
个人软件开发哪里好找
计算机和网络技术论文
浙江调度服务器厂家虚拟主机
上海视频安防软件开发价格
三级分销软件开发原理
浏览器与服务器断开连接怎么处理
阿里云服务器如何重装系统
福建搜游网络技术有限公司
河南景润网络技术有限公司
vs2019连接数据库失败
数据库合格率
软件开发需要的许可证
戴尔x86服务器风扇
湖南职业技术学院计算机网络技术
网络安全研究生就业情况
越狱后缺少数据库
物流信息技术数据库
远程管理服务器异地怎么办
失落世界服务器魔法石
网络安全出境存储条例
名著新说网络安全
汕尾网络安全举报电话
php 获取服务器环境
数据库中的er图用什么工
cs 国外服务器