MongoDB安装、基础操作和聚合实例介绍
虽然MongoDB这些年很流行,但笔者之前没研究过,现在有需求研究这类NoSQL的数据库,是为了验证其是否可被替换。
MongoDB是很轻量的文档数据库,简单测试也懒得专门准备虚拟机环境了,直接在macOS上安装测试下其基础功能。
- 1.使用 Homebrew 安装 MongoDB
- 2.启动/停止 MongoDB 服务
- 3.启动 MongoDB Shell
- 4.体验 MongoDB 基本操作
- 5.体验 MongoDB 聚合操作
1. 使用 Homebrew 安装 MongoDB
2. 启动/停止 MongoDB 服务
3. 启动 MongoDB Shell
在mongosh登录到MongoDB时可以看到,笔者这里安装的是7.0.12版本的MongoDB,使用默认端口27017:
4. 体验MongoDB基本操作
下面进行一些基本的 MongoDB 操作示例:
1)创建数据库和集合:
2)插入文档:
3)查询文档:
4)更新文档:
5)删除文档:
5. 体验MongoDB聚合操作
1)创建测试用例
查询这个集合结果:
db.sales.find()
2)执行聚合操作
示例 1: 计算每个客户的总销售额和订单数量
查询结果:【计算每个客户的总销售额和订单数量】
示例 2: 查找每种产品的平均销售价格和销售数量
查询结果:【查找每种产品的平均销售价格和销售数量】
示例 3: 筛选特定日期范围内的销售订单并投影字段
查询结果:【筛选特定日期范围内的销售订单并投影字段】
至此,我们学习了如何安装、启动和停止 MongoDB,并通过 MongoDB Shell 执行基础的 CRUD 操作(创建、查询、更新和删除文档),同时探索了 MongoDB 的聚合操作,用于实现复杂的数据分析。后续,会继续研究关于Oracle 23ai在JSON这方面的能力表现。
栏 目:MongoDB
本文地址:https://fushidao.cc/shujuku/775.html