尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

MongoDB 的 CRUD

MongoDB 的 CRUD
📅 发布时间:2026/6/26 1:48:52

1、CRUD 操作的基本定义

用户与数字平台(如网站或网络应用程序)的大多数事务性交互都包括对四种基本操作的请求:

  • 创建新内容(如客户配置文件)。
  • 读取(如为用户获取订单详情)。
  • 更新信息(如用户的手机号码或电子邮件地址)。
  • 删除(如工作电话号码)。

这四种基本功能统称为 CRUD,即C(创建)、R(读取)、U(更新)和D(删除)的首字母缩写。

CRUD 方法是MongoDB管理数据库中数据的主要方式。

2、CRUD 是什么?

CRUD 操作描述了允许用户查看、搜索和修改数据库部分内容的用户界面规则。

对于单个 CRUD 操作来说:

  • 创建操作用于在 MongoDB 数据库中插入新文档。
  • 读取操作用于查询数据库中的文档。
  • 更新操作用于修改数据库中的现有文档。
  • 删除操作用于从数据库中删除文档。

3、执行 CRUD 操作的方法

创建微信企业应用db
use wxdb
创建微信企业应用的user并赋读写wxdb的权限

3.1、创建操作

对于 MongoDB CRUD,如果指定的集合不存在,则create操作将在执行时创建集合。MongoDB 中的创建操作针对的是单个集合,而不是多个集合。MongoDB 中的插入操作是在单个文档级别上进行的原子性操作。

MongoDB提供两种不同的创建操作,可用于将文档插入到集合中:

  • db.collection.insertOne()
  • db.collection.insertMany()

​

3.2、读取操作

read 操作允许您提供特殊的查询筛选条件和标准,指定所需的文档。MongoDB 文档包含有关可用查询筛选条件的更多信息。查询修饰符还可用于更改返回结果的数量。

MongoDB 有两种方法可以从集合中读取文档:

  • db.collection.find()
  • db.collection.findOne()

​

​

3.3、更新操作

与创建操作一样,update操作对单个集合进行操作,它们在单个文档级别上是原子性的。更新操作使用筛选条件和标准来选择要更新的文档。

更新文档时应小心谨慎,因为更新是永久性的,无法恢复。这也适用于删除操作。

对于 MongoDB CRUD,有三种不同的文档更新方法:

  • db.collection.updateOne()
  • db.collection.updateMany()
  • db.collection.replaceOne()

3.4、删除操作

Delete 操作对单个集合进行操作,例如更新和创建操作。对于单个文档,删除操作也是原子性的。您可以设定筛选条件和标准来指定删除操作,明确指出要从集合中移除哪些文档。筛选条件选项依赖于读取操作所使用的相同语法。

MongoDB 有两种不同的方法可以从集合中删除记录:

  • db.collection.deleteOne ()
  • db.collection.deleteMany()

相关新闻

  • B站直播开了HDR Vivid鸿蒙让手机看直播也有电视画质
  • OpenAI与Broadcom联合推出专为AI推理打造的定制芯片Jalapeno
  • Elasticsearch迁移到Qdrant实战指南:向量搜索性能优化与生产落地

最新新闻

  • GEO服务商与SEO服务商有什么区别?2026年企业必须搞清的五个关键差异
  • 代码质量工具静态分析与动态检测
  • 3分钟开启记忆守护:微信聊天记录永久保存的智能方案
  • 数字取证实战:从系统日志到内存分析,还原安全事件真相
  • 智码 AICoder · 桌面桌宠(Desktop Pet)功能完全介绍
  • SpringSecurity 静态资源放行深度详解(解决401认证失败、文件无法访问、URL拦截问题)

日新闻

  • Qwen2.5-Turbo百万上下文实战指南:百炼平台长文本处理全解析
  • 怎么监控对标账号更新,2026年作者监控工作流,5款深度对比
  • EdgeRemover:专业级Windows Edge浏览器管理工具,彻底解决顽固软件卸载难题

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号