MongoDB-CN-Manual
  • MongoDB中文手册|官方文档中文版
  • MongoDB用户手册说明
  • MongoDB简介
    • 入门
    • 数据库和集合
      • 视图
      • 按需物化视图
      • 封顶集合
      • 时间序列集合
    • 文档
    • BSON类型
      • Comparison and Sort Order
      • MongoDB Extended JSON (v2)
      • MongoDB Extended JSON (v1)
  • 安装 MongoDB
    • 安装MongoDB社区版
      • 在Linux上安装MongoDB社区版
      • 在macOS上安装MongoDB社区版
      • 在Windows上安装MongoDB社区版
    • 安装MongoDB企业版
      • 在Linux上安装MongoDB企业版
      • 在Mac OS安装MongoDB企业版
      • 在Windows安装MongoDB企业版
      • 使用Docker安装MongoDB企业版
    • 将社区版MongoDB升级到企业版MongoDB
    • 验证MongoDB软件包的完整性
  • The mongo Shell
    • 配置mongo Shell
    • 使用 mongo Shell帮助
    • 为mongo Shell编写脚本
    • mongo Shell中的数据类型
    • mongo Shell 快速参考
  • MongoDB CRUD操作
    • 插入文档
      • 插入方法
    • 查询文档
      • 在mongo Shell中迭代游标
      • 从查询返回的项目字段
      • 查询嵌入式文档数组
      • 查询数组
      • 查询空字段或缺少字段
      • 查询嵌入/嵌套文档
    • 更新文档
      • 更新方法
      • 聚合管道更新
    • 删除文档
      • 删除方法
    • 地理空间查询
      • 用地理空间查询查找餐馆
      • GeoJSON对象
    • 批量写入操作
    • 可重试写入
    • 可重试读取
    • SQL到MongoDB的映射图表
    • 文本搜索
      • 文本索引
      • 文本索引操作
      • 集合管道中的文本索引
      • 文本索引语言
    • Read Concern读关注
      • 读关注 "local"
      • 读关注 "available"
      • 读关注 "majority"
      • 读关注 "linearizable"
      • 读关注 "snapshot"
    • Write Concern写关注
    • MongoDB CRUD概念
      • 原子性和事务
      • 读隔离性,一致性和近因性
        • 因果一致性和读写关注
      • 分布式查询
      • 通过findAndModify进行线性化读取
      • 查询计划
      • 查询优化
        • 评估当前操作性能
        • 优化查询性能
        • 写操作性能
        • 说明结果
      • 分析查询表现
      • Tailable 游标
  • MongoDB聚合
    • 聚合管道
      • 聚合管道优化
      • 聚合管道限制
      • 聚合管道和分片集合
      • 使用 Zip Code 数据集进行聚合
      • 使用用户首选项数据进行聚合
    • Map-Reduce
      • Map-Reduce 和分片集合
      • Map-Reduce 并发
      • Map-Reduce 示例
      • 执行增量 Map-Reduce
      • 对 Map Function 进行故障排除
      • 排除 Reduce Function 问题
      • Map-Reduce转换到聚合管道
    • 聚合参考
      • 聚合管道快速参考
      • 聚合命令
      • 聚合命令对比
      • 聚合表达式中的变量
      • SQL 到聚合映射图表
  • MongoDB数据模型
    • 数据建模介绍
    • 模式验证
    • 数据模型设计
      • 一对一嵌套关系模型
  • MongoDB事务
  • MongoDB事务
    • 驱动程序 API
    • 生产注意事项
    • 生产注意事项 (分片集群)
    • 事务操作
  • MongoDB索引
    • 单字段索引
    • 复合索引
    • 多键索引
      • 多键索引范围
    • 文本索引
      • 为文本索引指定语言
      • 指定文本索引的名称
      • 用权重控制搜索结果
      • 限制扫描条目的数量
    • 通配符索引
      • 通配符索引限制
    • 2dsphere 索引
      • 查询一个2dsphere索引
    • 2d 索引
      • 创建一个2d索引
      • 查询一个2d索引
      • 2d索引内部
      • 使用球面几何计算距离
    • geoHaystack 索引
      • 创建Haystack索引
      • 查询Haystack索引
    • 哈希索引
    • 索引特性
      • TTL 索引
        • 通过设置TTL使集合中的数据过期
      • 唯一索引
      • 部分索引
      • 不分大小写索引
      • Sparse 索引
    • 在填充的集合上建立索引
      • 在副本集上建立滚动索引
      • 在分片群集上建立滚动索引
    • 索引交集
    • 管理索引
    • 衡量索引使用
    • 索引策略
      • 创建索引来支持查询
      • 使用索引对查询结果进行排序
      • 确保索引适合RAM
      • 创建以确保选择性的查询
    • 索引参考
  • MongoDB安全
    • 安全检查列表
    • 启用访问控制
    • 身份验证
      • 用户
        • 添加用户
        • 权限认证机制
          • SCRAM
            • 用x.509证书来认证客户端
    • 审计
      • 配置审计过滤器
      • 配置审计
      • 系统事件审计消息
    • 网络和配置强化
    • 安全参考
      • system.roles集合
      • system.users集合
      • 资源文档
      • 权限操作
    • 附录
      • 附录-A-用于测试的 OpenSSl CA 证书
      • 附录-B-用于测试的OpenSSL服务器证书
      • 附录-C-用于测试的OpenSSL客户端证书
  • Change Streams变更流
    • 变更流生产建议
    • 变更事件
  • MongoDB复制
    • 副本集成员
    • 副本集日志
    • 副本集数据同步
    • 副本集部署架构
    • 副本集成员配置教程
    • 副本集维护教程
    • MongoDB复制参考
  • MongoDB分片
    • 分片集群组件
    • 分片键
    • 哈希分片
    • 范围分片
    • 区
      • 管理分片区
      • 按位置细分数据
      • 用于更改SLA或SLO的分层硬件
      • 按应用或客户细分数据
      • 仅插入工作负载的分布式本地写入
      • 管理分片区
    • 使用块进行数据分区
      • 在分片集群中拆分数据块
    • 分片管理
      • 查看集群设置
    • 重启一个分片集群
    • [把一个分片集群迁移到不同的硬件](fen-pian/migrate-a -sharded-cluster-to-different-hardware.md)
    • 分片参考
  • MongoDB管理
    • 产品说明
    • 操作检查列表
    • 开发检查列表
    • 配置和维护
    • 性能
    • 数据中心意识
      • MongoDB部署中的工作负载隔离
      • 区
        • 管理分片区
        • 按位置细分数据
        • 用于更改SLA或SLO的分层硬件
        • 按应用或客户细分数据
        • 仅插入工作负载的分布式本地写入
        • 管理分片区
    • MongoDB备份方法
    • MongoDB监控
  • MongoDB存储
    • 存储引擎
      • WiredTiger 存储引擎
      • 内存存储引擎
    • 日志记录
      • 管理日志记录
        • GridFS
        • FAQ:MongoDB 存储
  • MongoDB参考
    • 运算符
      • 查询与映射运算符
        • 比较查询运算符
          • $eq
          • $gt
          • $gte
          • $in
          • $lt
          • $lte
          • $ne
          • $nin
        • 逻辑查询运算符
          • $and
          • $not
          • $nor
          • $or
        • 元素查询运算符
        • 评估查询运算符
        • 地理空间查询运算符
        • 数组查询运算符
        • 按位查询运算符
        • $comment
        • 映射运算符
      • 更新运算符
        • 字段更新运算符
        • 数组更新运算符
        • 按位更新运算符
      • 聚合管道阶段
      • 聚合管道操作符
        • $abs (aggregation)
        • $acos (aggregation)
        • $acosh (aggregation)
        • $add (aggregation)
        • $addToSet (aggregation)
        • $allElementsTrue (aggregation)
        • $and (aggregation)
        • $anyElementTrue (aggregation)
        • $arrayElemAt (aggregation)
        • $arrayToObject (aggregation)
        • $asin (aggregation)
        • $asinh (aggregation)
        • $atan (aggregation)
        • $atan2 (aggregation)
        • $atanh (aggregation)
        • $avg (aggregation)
        • $ceil (aggregation)
        • $cmp (aggregation)
        • $concat (aggregation)
        • $concatArrays (aggregation)
        • $cond (aggregation)
        • $convert (aggregation)
        • $cos (aggregation)
        • $dateFromParts (aggregation)
        • $dateToParts (aggregation)
        • $dateFromString (aggregation)
        • $literal (aggregation)
      • 查询修饰符
    • 数据库命令
      • 聚合命令
      • 地理空间命令
      • 查询和写操作命令
      • 查询计划缓存命令
      • 认证命令
      • 用户管理命令
      • 角色管理命令
      • 复制命令
      • 分片命令
      • 会话命令
      • 管理命令
      • 诊断命令
      • 免费监控命令
      • 系统事件审计命令
    • mongo Shell 方法
      • 集合方法
        • db.collection.aggregate()
        • db.collection.bulkWrite()
        • db.collection.copyTo()
        • db.collection.count()
        • db.collection.countDocuments()
        • db.collection.estimatedDocumentCount()
        • db.collection.createIndex()
        • db.collection.createIndexes()
        • db.collection.dataSize()
        • db.collection.deleteOne()
        • db.collection.deleteMany()
        • db.collection.distinct()
        • db.collection.drop()
        • db.collection.dropIndex()
        • db.collection.dropIndexes()
        • db.collection.ensureIndex()
        • db.collection.explain()
        • db.collection.find()
        • db.collection.findAndModify()
        • db.collection.findOne()
        • db.collection.findOneAndDelete()
        • db.collection.findOneAndReplace()
        • db.collection.findOneAndUpdate()
        • db.collection.getIndexes()
        • db.collection.getShardDistribution()
        • db.collection.getShardVersion()
        • db.collection.insert()
        • db.collection.insertOne()
        • db.collection.insertMany()
        • db.collection.isCapped()
        • db.collection.latencyStats()
        • db.collection.mapReduce()
        • db.collection.reIndex()
        • db.collection.remove()
        • db.collection.renameCollection()
        • db.collection.replaceOne()
        • db.collection.save()
        • db.collection.stats()
        • db.collection.storageSize()
        • db.collection.totalIndexSize()
        • db.collection.totalSize()
        • db.collection.update()
        • db.collection.updateOne()
        • db.collection.updateMany()
        • db.collection.watch()
        • db.collection.validate()
    • MongoDB中的限制与阈值
    • MongoDB系统集合
    • 词汇表
    • 默认的MongoDB端口
    • 默认的MongoDB读/写关注
    • 服务器会话
  • MongoDB FAQ
    • FAQ: MongoDB基础知识
    • FAQ: MongoDB索引
    • FAQ: MongoDB并发
    • FAQ: MongoDB分片
    • FAQ: MongoDB复制和副本集
    • FAQ: MongoDB存储
    • FAQ: MongoDB诊断
  • MongoDB 版本管理
  • 联系我们
    • Tapdata Cloud
    • MongoDB中文社区
    • 社区合作伙伴—锦木信息
由 GitBook 提供支持
在本页
  • MongoDB社区版安装教程
  • MongoDB企业版安装教程
  • 将社区版升级到企业版教程
  • 支持的平台
  • x86_64
  • ARM64
  • PPC64LE(MongoDB企业版)
  • s390x
  • MongoDB中文社区

安装 MongoDB

上一页MongoDB Extended JSON (v1)下一页安装MongoDB社区版

最后更新于3年前

在本页面

MongoDB有两个服务器版本:_社区版_和 企业版。

MONGODB ATLAS

是MongoDB公司提供的MongoDB云服务,无需安装开销,并提供免费的入门套餐。

手册的这部分包含有关安装MongoDB的信息。

  • 有关将当前部署升级到MongoDB 4.2的说明,请参阅。

  • 有关升级到当前版本的最新修补程序版本的说明,请参阅。

MongoDB社区版安装教程

MongoDB社区版安装教程包括:

平台
对应教程

Linux

macOS

Windows

MongoDB企业版安装教程

MongoDB企业版安装教程包括:

平台
对应教程

Linux

macOS

Windows

Docker

将社区版升级到企业版教程

重要

支持的平台

在版本3.4中进行了更改: MongoDB不再支持32位x86平台。

x86_64

平台支持停产通知

Ubuntu 14.04
支持已在MongoDB 4.2+中删除。

Debian 8

支持已在MongoDB 4.2+中删除。

macOS 10.11

支持已在MongoDB 4.2+中删除。

即将停产的通知:

Windows 8.1 / 2012R2
MongoDB将在将来的版本中终止支持。

Windows 8/2012

MongoDB将在后续版本中终止支持。

Windows 7 / 2008R2

MongoDB将在后续版本中终止支持。

平台
4.2社区版与企业版
4.0社区版与企业版
3.6社区版与企业版
3.4社区版与企业版

Amazon Linux 2

✓

✓

Amazon Linux 2013.03及更高版本

✓

✓

✓

✓

Debian 10

4.2.1+

Debian 9

✓

✓

3.6.5+

Debian 8

✓

✓

✓

4.2.1+

4.0.14+

3.6.17+

✓

✓

✓

✓

✓

✓

✓

✓

SLES 15

4.2.1+

SLES 12

✓

✓

✓

✓

Solaris 11 64位

仅社区版

Ubuntu 18.04

✓

4.0.1+

Ubuntu 16.04

✓

✓

✓

✓

Ubuntu 14.04

✓

✓

✓

Windows Server 2019

✓

Windows 10 /Server 2016

✓

✓

✓

✓

Windows 8.1 / Server 2012 R2

✓

✓

✓

✓

Windows 8 /Server 012

✓

✓

✓

✓

Windows 7 / Server 2008 R2

✓

✓

✓

✓

Windows Vista

✓

macOS 10.13及更高版本

✓

✓

macOS 10.12

✓

✓

✓

✓

macOS 10.11

✓

✓

✓

macOS 10.10

✓

✓

[1]

ARM64

平台支持停产通知

Ubuntu 16.04 ARM64
支持已在MongoDB Community 4.2+中删除。

平台
4.2社区版与企业版
4.0社区版与企业版
3.6社区版与企业版
3.4社区版与企业版

Ubuntu 18.04

仅社区版

Ubuntu 16.04

仅企业版

✓

✓

✓

PPC64LE(MongoDB企业版)

平台支持停产通知

Ubuntu 16.04 PPC64LE
支持已在MongoDB 4.2+中删除。

平台
4.2企业
4.0企业
3.6企业
3.4企业

RHEL / CentOS 7

✓

✓

✓

✓

Ubuntu 18.04

✓

Ubuntu 16.04

✓

从3.6.13开始删除

从3.4.21开始删除

s390x

平台
4.2社区版与企业版
4.0企业版
3.6企业版
3.4企业版

RHEL / CentOS 7

✓

4.0.6+

从3.6.17开始删除

从3.4.14开始删除

RHEL / CentOS 6

✓

✓

从3.6.14开始删除

从3.4.22开始删除

SLES12

✓

4.0.6+

从3.6.17开始删除

从3.4.15开始删除

Ubuntu 18.04

4.2.1+

4.0.6+

译者:桂陈

MongoDB中文社区

资源列表推荐
资源入口

MongoDB中文社区官网

微信服务号 ——最新资讯和优质文章

Mongoing中文社区(mongoing-mongoing)

微信订阅号 ——发布文档翻译内容

MongoDB中文用户组(mongoing123)

官方微信号 —— 官方最新资讯

MongoDB数据库(MongoDB-China)

MongoDB中文社区组委会成员介绍

MongoDB中文社区翻译小组介绍

MongoDB中文社区微信技术交流群

添加社区助理小芒果微信(ID:mongoingcom),并备注 mongo

MongoDB中文社区会议及文档资源

MongoDB中文社区大咖博客

MongoDB白皮书

MongoDB初学者教程-7天入门

社区活动邮件订阅

不要使用这些说明升级到另一个发行版本。要升级发行版本,请参阅相应的发行升级说明,例如。

RHEL / CentOS / Oracle Linux 8.0及更高版本

RHEL / CentOS / Oracle Linux 7.0及更高版本

RHEL / CentOS / Oracle Linux 6.2及更高版本

(,,_)_的MongoDB仅支持运行Red Hat Compatible Kernel (RHCK)的Oracle的Linux。MongoDB不支持Unbreakable Enterprise Kernel (UEK)。

← →

原文链接:

MongoDB中文社区—MongoDB爱好者技术交流平台

MongoDB社区版安装教程
MongoDB企业版安装教程
将社区版升级到企业版教程
支持平台
MongoDB Atlas
升级过程
升级到MongoDB的最新版本
Upgrade to MongoDB 4.2
升级到MongoDB企业版(单节点)
升级到MongoDB企业版(副本集)
升级到MongoDB企业版(分片集群)
MongoDB扩展JSON(v1)
安装MongoDB社区版
https://docs.mongodb.com/v4.2/installation/
在Red Hat或CentOS上安装MongoDB社区版
在Ubuntu上安装MongoDB Community Edition
在Debian上安装MongoDB社区版
在SUSE上安装MongoDB社区版
在Amazon Linux上安装MongoDB社区版
在macOS上安装MongoDB社区版
在Windows上安装MongoDB社区版
在Red Hat或CentOS上安装MongoDB企业版
在Ubuntu上安装MongoDB企业版
在Debian上安装MongoDB企业版
在SUSE上安装MongoDB企业版
在Amazon Linux上安装MongoDB企业版
在macOS上安装MongoDB企业版
在Windows上安装MongoDB企业版
使用Docker安装MongoDB企业版
[1]
[1]
[1]
1
2
3
https://mongoing.com/
https://mongoing.com/core-team-members
https://mongoing.com/translators
https://mongoing.com/resources
基础知识
性能优化
原理解读
运维监控
最佳实践
https://mongoing.com/mongodb-download-white-paper
https://mongoing.com/mongodb-beginner-tutorial
https://sourl.cn/spszjN