MongoDB 初学者教程:7 天学习基础知识

MongoDB 教程摘要


在这个免费的 MongoDB 初学者教程,你将学习 MongoDB 基础知识以及如何 MongoDB 可以访问,并且其重要功能(如索引、正则表达式、分片数据等) MongoDB 例如。这 MongoDB 教程指南将帮助你清除所有的概念 MongoDB.

什么是 MongoDB?

MongoDB 是一种面向文档的 NoSQL 数据库,用于存储大量数据。它包含数据模型,允许您表示层次关系。它使用具有可选架构的 JSON 类文档,而不是使用传统关系数据库中的表和行。包含键值对的文档是 MongoDB.

我应该知道什么?

本在线 Mongo DB 教程指南专为初学者设计。但 SQL 将会对此有额外的帮助 MongoDB 适合初学者训练。

MongoDB 教学大纲

MongoDB 基础

👉 Less上1 什么是 MongoDB? - 介绍, Archi结构、特点和示例
👉 Less上2 NoSQL 教程 — NoSQL 数据库的类型、定义和示例

安装 MongoDB

👉 Less上1 安装 MongoDB on Windows — 下载并安装 MongoDB on Windows & 云

MongoDB 数据库

👉 Less上1 MongoDB 创建数据库 — 如何在 MongoDB
👉 Less上2 添加 MongoDB 使用 insert() 插入数组 — 通过示例学习
👉 Less上3 Mongodb 主键 — 使用 ObjectId() 设置 _id 字段的示例

MongoDB 查询示例

👉 Less上1 MongoDB 查询文档 — 使用 find() 方法举例
👉 Less上2 MongoDB 光标教程 — 通过示例学习
👉 Less上3 MongoDB 排序() & 限制() - MongoDB 使用 Sort() 和 Limit() 查询进行排序
👉 Less上4 MongoDB Count() 和 Remove() 函数 — 通过示例学习
👉 Less上5 MongoDB 更新()文档 — 通过示例学习

MongoDB 行政和支持部门

👉 Less上1 MongoDB 备份方法 - MongoDB 安全、监控和备份(Mongodump)
👉 Less上2 管理用户和角色 — 如何创建用户并添加角色 MongoDB
👉 Less上3 MongoDB 副本集教程 — 逐步复制示例
👉 Less上4 MongoDB 拆分 — 带有示例的分步教程
👉 Less上5 MongoDB 索引教程 — createIndex()、dropindex() 示例
👉 Less上6 MongoDB 正则表达式 — 使用正则表达式 $Regex MongoDB
👉 Less上7 MongoDB VS。 MySQL - 有什么不同?

MongoDB 面试问题、工具和教程 PDF

👉 Less上1 最棒的 MongoDB 图形用户界面客户端 — 9​​ 佳 MongoDB GUI 客户端(免费和付费)
👉 Less上2 最棒的 MongoDB 备择方案 — 9 大替代方案 MongoDB
👉 Less上3 MongoDB 面试问题 — 前 20 名 MongoDB 面试问答
👉 Less上4 MongoDB 教程 PDF - 下载 MongoDB 初学者教程 PDF

使用方法 MongoDB

以下是如何使用的分步过程 MongoDB:

  • 步骤1) 去这个 链接 和下载 MongoDB 社区服务器。我们将安装 64 位版本 Windows
  • 步骤2) 下载完成后,打开 msi 文件。在启动屏幕中单击下一步
  • 步骤3) 接受最终用户许可协议并单击下一步
  • 步骤4) 点击“完成”按钮安装所有组件
  • 步骤5)
    1. 选择“以网络服务用户身份运行服务”。记下数据目录;我们稍后会需要它
    2. 点击下一步
  • 步骤6) 单击安装按钮开始安装
  • 步骤7) 安装开始。完成后单击“下一步”
  • 步骤8) 点击完成按钮完成安装
  • 步骤9) 转到“C:\Program Files\MongoDB\Server\4.0\bin”并双击 mongo.exe。或者,您也可以单击 MongoDB 开始使用的桌面项目 MongoDB

MongoDB 程序员通常使用它来:

  • 存储数据
  • 管理数据
  • 检索数据
  • 创建 Web 应用程序
  • 存储大量数据

MongoDB 特征:

以下是 MongoDB:

  • 支持临时查询
  • 复制
  • 索引
  • 负载均衡
  • 数据重复
  • 支持 map Reduce 和聚合工具
  • 无模式数据库
  • 使用程序代替 Java脚本
  • 高效能
  • 易于管理